• 关于

    CentOS7镜像加速

    的搜索结果

问题

docker配置国内镜像加速器 pull镜像的时候依旧提示超时

1.虚拟机安装centos7镜像,在线安装了docker版本为1.13.1 2.配置了中科大加速器、阿里云加速器,docker info 也是显示配置成功的 3.pull centos7的时候依旧报错 ...
刘刚_ 2020-05-20 18:02:02 435 浏览量 回答数 2

回答

Redocker 的镜像无法访问,出现 timeout 2015-12-24 你好,我用的是杭州的 ECS,上面运行官方的 CentOS 7 镜像。 我想知道这个问题具体怎么解决。使用 docker 加速器的方法我不感兴趣,就想知道怎么正确使用阿里的官方 docker 镜像。 谢谢! ------------------------- Redocker 的镜像无法访问,出现 timeout 2015-12-24 顺便我可以抱怨下 phpwind 吗?真是太难用了!
elwyn 2019-12-02 01:20:56 0 浏览量 回答数 0

回答

使用 Docker 时需要首先下载一个官方镜像,例如 mysql、wordpress。然而由于网络原因,下载一个 Docker 官方镜像可能会需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务 ACR 提供了官方的镜像站点,从而加速官方镜像的下载。 使用镜像加速器 在不同的操作系统下,配置加速器的方式略有不同,下文将介绍主要操作系统的配置方法。 关于加速器的地址,您登录容器镜像服务控制台后左侧的加速器帮助页面就会显示为您独立分配的加速地址。 例如: 公网Mirror:[系统分配前缀].mirror.aliyuncs.com 当您的Docker版本较新时 当您下载安装的 Docker Version 不低于 1.10 时,建议直接通过 daemon config 进行配置。使用配置文件 /etc/docker/daemon.json(没有时新建该文件)。 { "registry-mirrors": [" "] } 之后重启 Docker Daemon 即可。 当您的Docker版本较旧时 需要根据操作系统的不同修改对应的配置文件。 Ubuntu 12.04 - 14.04 Ubuntu 的配置文件的位置在 /etc/default/docker目录 下。您只需要在这个配置文件中添加加速器的配置项,重启 Docker 即可。 echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=<your accelerate address>\"" | sudo tee -a /etc/default/docker sudo service docker restart Ubuntu 15.04 - 15.10 Ubuntu 的配置文件的位置在 /etc/systemd/system/docker.service.d/ 目录下。在这个目录下创建任意的 *.conf 文件即可作为配置文件。然后在这个配置文件中添加加速器的配置项,之后重启 Docker 即可。 sudo mkdir -p /etc/systemd/system/docker.service.d sudo tee /etc/systemd/system/docker.service.d/mirror.conf <<-'EOF' [Service] ExecStart= ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=<your accelerate address> EOF sudo systemctl daemon-reload sudo systemctl restart docker CentOS 7 CentOS 的配置方式略微复杂,需要先将默认的配置文件(/lib/systemd/system/docker.service)复制到 /etc/systemd/system/docker.service。然后再将加速器地址添加到配置文件的启动命令中,之后重启 Docker 即可。 sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=<your accelerate address>|g" /etc/systemd/system/docker.service sudo sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=<your accelerate address>|g" /etc/systemd/system/docker.service sudo systemctl daemon-reload sudo service docker restart Redhat 7 Redhat 7 配置加速器,需要编辑 /etc/sysconfig/docker 配置文件。在 OPTIONS 配置项中添加加速器配置 --registry-mirror=<your accelerate address>。最后执行 sudo service docker restart命令以重启 Docker Daemon。 Redhat 6/CentOS 6 在这两个系统上无法直接安装Docker,需要升级内核。 配置加速器时需要编辑 /etc/sysconfig/docker 配置文件。 在 other_args 配置项中添加加速器配置 --registry-mirror=<your accelerate address>。最后执行 sudo service docker restart 命令以重启 Docker Daemon。 Docker Toolbox 在 Windows、Mac 系统上使用 Docker Toolbox 的话,推荐做法是在创建 Linux 虚拟机的时候,就将加速器的地址配置进去。 docker-machine create --engine-registry-mirror=<your accelerate address> -d virtualbox default docker-machine env default eval "$(docker-machine env default)" docker info 如果您已经通过 docker-machine 创建了虚拟机的话,则需要通过登录该虚拟机来修改配置。 执行 docker-machine ssh <machine-name> 命令以登录虚拟机。 修改 /var/lib/boot2docker/profile 文件,将 --registry-mirror=<your accelerate address> 添加到 EXTRA_ARGS 中。 执行 sudo /etc/init.d/docker restart 命令以重启 Docker 服务。 注意事项 关于文中的加速器地址 ,请到容器镜像服务控制台查看。
1934890530796658 2020-03-25 12:24:07 0 浏览量 回答数 0

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

问题

Swarm 集群&nbsp;&nbsp;构建管理&nbsp;&nbsp;常用 Docker 相关软件下载加速

对 Docker 进行构建前需要安装必要的软件。 docker-engine 下载页面。docker-toolbox (for MacOS and Windows 用户) 下载页面。 目前构建镜像有以下两种方式。...
青蛙跳 2019-12-01 21:36:58 478 浏览量 回答数 0

问题

#云市场docker征文#轻松加速DockerImage下载

大家平时从Docker Pub拉取都是直接链接官方网站。速度很慢。 今天我就告诉你们该如何加速我们的镜像下载! 首先,到mirror.aliyun.com。登陆后,你会获取你专属的加速地址 可以...
西秦说云 2019-12-01 21:06:47 15045 浏览量 回答数 15

问题

《云周刊》第54期:一大波假期来袭,运维人员休假攻略!

本周热门查看更多 一大波假期来袭,运维人员休假攻略! 假期来了,运维人员怎么办?只...
dreamdoo 2019-12-01 21:11:18 10499 浏览量 回答数 5

问题

Swarm 集群构建管理常用 Docker 相关软件下载加速

对 Docker 进行构建前需要安装必要的软件。 docker-engine 下载页面。docker-toolbox (for MacOS and Windows 用户) 下载页面。 目前构建镜像有以下两种方式。...
反向一觉 2019-12-01 21:19:55 1253 浏览量 回答数 0

回答

查询云服务器ECS可用的实例规格资源。 描述 查询某一可用区中所有可用的ECS实例规格详情。 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListAvailableEcsTypes。 RegionId String 是 - 地域 ID ZoneId String 是 - 可用区 ID。 SpotStrategy String 否 NoSpot 可选项:NoSpot、SpotWithPriceLimit 或 SpotAsPriceGo。具体含义请参考 ECS CreateInstance 接口同名参数。 InstanceChargeType String 否 PostPaid ECS 实例的付费类型,PostPaid:按量付费,PrePaid:包年包月。具体含义请参考 ECS CreateInstance 接口同名参数。 ShowSoldOut Boolean 否 - 显示实例规格是否卖完。 返回参数 除公共参数外返回如下结果: 名称 类型 描述 SupportSpotInstance Boolean 是否支持竞价实例。 InstanceTypeFamilies Array< InstanceTypeFamilyInfo> 实例规格所属的规格族。详细字段内容请看下面说明。 其中, InstanceTypeFamilyInfo 结构的格式如下: 名称 类型 描述 Generation String 实例规格族系列。 InstanceTypeFamilyId String 实例规格所属的规格族ID。更多详情,请参见 实例规格族。 Types Array< TypesInfo> 规格列表。 其中, TypesInfo 结构的格式如下: 名称 类型 描述 CpuCoreCount integer vCPU内核数目。 EniQuantity integer 实例规格支持网卡数量。 GPUAmount integer 实例规格附带GPU数量。 GPUSpec integer 实例规格附带GPU类型 。 InstanceTypeId String 实例规格ID。 MemorySize integer 内存大小,单位GiB。 Status String 实例状态。 InstanceBandwidthRx integer 内网入方向带宽限制,单位为kbps。 InstanceBandwidthTx integer 内网出方向带宽限制,单位为kbps。 InstancePpsRx integer 内网入方向PPS限制。 InstancePpsTx integer 内网出方向PPS限制。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListAvailableEcsTypes&RegionId=cn-hangzhou&ZoneId=cn-hangzhou-b&<公共请求参数> 返回示例 XML格式 4 819200 2 150000 ecs.n4.xlarge 819200 8 0 150000 ecs.n4 ecs-3 D9DD3AF8-1F91-4075-8669-55D10E45D9B1 true JSON格式 { "InstanceTypeFamilies": { "InstanceTypeFamilyInfo": [ { "Types": { "TypesInfo": [ { "CpuCoreCount": 4, "InstanceBandwidthRx": 819200, "EniQuantity": 2, "InstancePpsRx": 150000, "InstanceTypeId": "ecs.n4.xlarge", "InstanceBandwidthTx": 819200, "GPUSpec": "", "MemorySize": 8, "GPUAmount": 0, "InstancePpsTx": 150000 } ] }, "InstanceTypeFamilyId": "ecs.n4", "Generation": "ecs-3" } ] }, "RequestId": "D9DD3AF8-1F91-4075-8669-55D10E45D9B1", "SupportSpotInstance": true } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。 查询当前最新客户端版本号。 描述 查询当前 E-HPC 客户端最新版本号。 请求参数 字段 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListCurrentClientVersion。 RegionId String 是 - 地域 ID。 返回参数 除公共返回参数外返回如下结果: 名称 类型 描述 ClientVersion String E-HPC 支持的最新客户端版本号。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListCurrentClientVersion&RegionId=cn-hangzhou&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 1.0.24 JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368", "ClientVersion": "1.0.24" } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。 查询自定义/共享镜像列表。 描述 列出E-HPC产品支持的自定义/共享的镜像列表。 请求参数 字段 类型 是否必须 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListCustomImages RegionId String 是 - 地域ID ImageOwnerAlias String 否 - 默认值:无,表示返回 self + others 不设置该参数说明不使用该参数进行过滤条件 BaseOsTag String 否 - 基础镜像操作系统标签(管控节点用)。例如:CentOS_7.2_64 返回参数 除公共返回参数外返回如下结果: 字段 类型 描述 Images Array E-HPC支持的自定义/共享的操作系统镜像列表 其中ImageInfo结构的格式如下: 字段 类型 描述 ImageId String 镜像ID ImageName String 镜像名称 ImageOwnerAlias String 镜像类型,system Status String 镜像状态,针对 marketplace ProductCode String 镜像产品code,针对 marketplace SkuCode String 镜像Sku code,针对 marketplace PricingCycle String 镜像计费单位,针对 marketplace PostInstallScript String 镜像后安装脚本 Description String 镜像描述 BaseOsTag BaseOsTag 对应的基础镜像操作系统标签。例如:CentOS_7.2_64 其中,BaseOsTag 结构的格式如下: 字段 类型 描述 OsTag String 操作系统镜像标签。例如:CentOS_7.2_64。 Platform String 操作系统平台。例如:CentOS。 Version String 操作系统版本。例如:7.2。 Architecture String 操作系统架构:i386或x86_64。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListCustomImages&RegionId=cn-hangzhou&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 HOUR available m-bp1h8aoe73p71iowjk96 CHESS5高性能集群管理软件 V5.0.27 cmjj028279 marketplace xxxxxx ECS x86_64 7.2 CentOS CentOS_7.2_64 JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368", "PricingCycle": "HOUR", "Status": "available", "ImageId": "m-bp1h8aoe73p71iowjk96", "Description": "", "ImageName": "CHESS5高性能集群管理软件 V5.0.27", "ProductCode": "cmjj028279", "ImageOwnerAlias": "marketplace", "Uid": "xxxxxx", "SkuCode": "ECS", "BaseOsTag": { "Architecture": "x86_64", "Version": "7.2", "Platform": "CentOS", "OsTag": "CentOS_7.2_64" } } 错误码 查询E-HPC接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。 查询支持的系统镜像列表。 描述 查询 E-HPC 支持安装的镜像列表。 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListImages。 RegionId String 是 - 地域 ID。 返回参数 除公共返回参数外返回如下结果: 名称 类型 描述 OsTags Array E-HPC 支持的操作系统镜像列表。 其中 OsInfo 结构的格式如下: 名称 类型 描述 OsTag String 操作系统镜像标签。例如:CentOS_7.2_64。 Platform String 操作系统平台。例如:CentOS。 Version String 操作系统版本。例如:7.2。 Architecture String 操作系统架构:i386或x86_64。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListImages&RegionId=cn-hangzhou&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 x86_64 7.2 CentOS CentOS_7.2_64 x86_64 6.8 CentOS CentOS_6.8_64 JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368", "OsTags": { "OsInfo": [ { "Architecture": "x86_64", "Version": "7.2", "Platform": "CentOS", "OsTag": "CentOS_7.2_64" }, { "Architecture": "x86_64", "Version": "6.8", "Platform": "CentOS", "OsTag": "CentOS_6.8_64" } ] } } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。 查询已安装软件列表。 描述 查询单个集群下已安装的软件列表。 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListInstalledSoftware。 RegionId String 是 - 地域 ID。 ClusterId String 是 - 集群ID。 返回参数 名称 类型 描述 SoftwareList Array 已安装的软件列表。 其中,SoftwareListItem 结构包含以下字段: 名称 类型 描述 SoftwareVersion String 软件版本。 SoftwareStatus String 软件安装状态。 SoftwareId String 软件ID。 SoftwareName String 软件名。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListInstalledSoftware&RegionId=cn-hangzhou&ClusterId=<集群ID>&<公共请求参数> 返回示例 XML格式 200 3.2 Installing MPICH_3.2 mpich 52dc238f-5da3-4385-ba41-a1953a938c56 true JSON格式 { "code":"200","data":{ "SoftwareList":{ "SoftwareList":[{ "SoftwareVersion":"3.2", "SoftwareStatus":"Installing", "SoftwareId":"MPICH_3.2", "SoftwareName":"mpich" }] } }, "requestId":"52dc238f-5da3-4385-ba41-a1953a938c56", "successResponse":true } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。 查询推荐的 ECS 实例规格。 描述 查询 E-HPC 推荐的 ECS 实例规格。 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListPreferredEcsTypes。 RegionId String 是 - 地域 ID ZoneId String 是 - 可用区 ID。 SpotStrategy String 否 NoSpot 可选项:NoSpot、SpotWithPriceLimit 或 SpotAsPriceGo。具体含义请参考 ECS CreateInstance 接口同名参数。 InstanceChargeType String 否 PostPaid ECS 实例的付费类型,PostPaid:按量付费,PrePaid:包年包月。具体含义请参考 ECS CreateInstance 接口同名参数。 返回参数 除公共返回参数外返回如下结果: 名称 类型 描述 SupportSpotInstance Boolean 是否支持竞价实例。 Series Array 推荐的 ECS 实例系列列表,每个系列包含 E-HPC 集群各种节点对应的推荐规格。 其中 SeriesInfo 结构的格式如下: 名称 类型 描述 SeriesId String 系列ID。例如:HighCompute、HighMem、GPU、All,其中 All 代表全部可选项。 SeriesName String 系列名称。例如:计算密集、大内存、显卡加速、自定义配置。 Roles Roles 本系列包含的,E-HPC 集群各种节点对应的推荐规格信息。 其中 Roles 结构的格式如下: 名称 类型 描述 Manager Array 管控节点(Manager)对应的推荐 ECS 规格列表。 Compute Array 计算节点(Compute)对应的推荐 ECS 规格列表。 Login Array 登录节点(Login)对应的推荐 ECS 规格列表。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListPreferredEcsTypes&RegionId=cn-hangzhou&ZoneId=cn-hangzhou-b&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 true SeriesAll All ecs.sn1ne.2xlarge ecs.sn1ne.4xlarge ecs.n1.tiny ecs.sn1ne.2xlarge ecs.sn1ne.4xlarge ecs.n1.tiny ecs.sn1ne.2xlarge ecs.sn1ne.4xlarge ecs.n1.tiny JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368", "SupportSpotInstance": true, "Series": { "SeriesInfo": [ { "SeriesName": "SeriesAll", "SeriesId": "All", "Roles": { "Login": { "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ] }, "Manager": { "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ] }, "Compute": { "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ] } } } ] } } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。 查询可用地域列表。 描述 查询可以使用 E-HPC 的地域列表,关于地域的说明请查看 地域与可用区。 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListRegions。 返回参数 除公共返回参数外返回如下结果: 名称 类型 描述 Regions Array 地域信息 RegionInfo 组成的列表。 其中 RegionInfo 结构的格式如下: 名称 类型 描述 RegionId String 地域 ID。 LocalName String 地域名称。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListRegions&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 cn-hangzhou 华东1(杭州) cn-shanghai 华东2(上海) JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368", "Regions": { "RegionInfo": [ { "RegionId": "cn-hangzhou", "LocalName": "华东1(杭州)" }, { "RegionId": "cn-shanghai", "LocalName": "华东2(上海)" } ] } } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。 查询支持的软件列表。 描述 查询 E-HPC 产品支持安装的软件列表。 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListSoftwares。 RegionId String 是 - 地域 ID。 EhpcVersion String 否 - E-HPC 产品版本号,可以调用 ListCurrentClientVersion 接口来进行查询。 返回参数 除公共返回参数外返回如下结果: 名称 类型 描述 Softwares Array 软件信息列表,每个条目对应某个 E-HPC 产品版本以及某个操作系统版本下,可以支持的一组软件名称及软件版本号。 其中 SoftwareInfo 结构的格式如下: 名称 类型 描述 EhpcVersion String E-HPC 版本号。 OsTag String 操作系统镜像标签,可通过 ListImages 接口查询。 SchedulerType String 调度器类型。 SchedulerVersion String 调度器软件版本。 AccountType String 域账号服务类型。 AccountVersion String 域账号服务版本。 Applications Array 集群应用软件列表,每条包含一个软件的名称 Name、版本号 Version、是否必选 Required。 其中 ApplicationInfo 结构的格式如下: 名称 类型 描述 Tag String 软件标签。例如:OpenMPI_1.8.7。 Name String 软件名称。 Version String 软件版本。 Required Boolean 是否必选。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListSoftwares&RegionId=cn-hangzhou&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 2.31 18.1.1 1.0.0 CentOS_7.2_64 pbs nis cuda-toolkit 0 ' CUDA_TOOLKIT_9.0 9.0 cudnn 0 CUDNN_9.0 9.0 JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368", "Softwares": { "SoftwareInfo": [ { "AccountVersion": "2.31", "SchedulerVersion": "18.1.1", "EhpcVersion": "1.0.0", "OsTag": "CentOS_7.2_64", "SchedulerType": "pbs", "AccountType": "nis", "Applications": { "ApplicationInfo": [ { "Name": "cuda-toolkit", "Required": 0, "Tag": "CUDA_TOOLKIT_9.0", "Version": "9.0" }, { "Name": "cudnnt", "Required": 0, "Tag": "CUDNN_9.0", "Version": "9.0" } ] } } ] } } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。
1934890530796658 2020-03-23 23:09:20 0 浏览量 回答数 0

回答

本文介绍 Docker 镜像最常用的三个基本操作 login、pull、push以及如何登录子账户。通过认识镜像的基本操作,您可以更熟练地使用容器镜像服务 ACR。 背景信息 在使用容器镜像服务之前,需要先安装 Docker。关于如何安装 Docker,请参见: CentOS帮助链接 Ubuntu帮助链接 Debian帮助链接 Fedora帮助链接 docker login 以阿里云杭州公网 Registry 为例,说明如何登录 Docker。 指明 Registry 域名,并输入您的用户名和登录密码。 登录成功之后会显示 Login Succeeded。 docker@default-online:~$ docker login registry.cn-hangzhou.aliyuncs.com Username: sample@alibaba-inc.com Password: Login Succeeded 说明 此处的登录密码是您在镜像仓库管理控制台 设置的,而不是您的阿里云登录密码。设置固定密码 通过查看 config.json 文件,确认您的登录信息。 docker@default-online:~$ cat ~/.docker/config.json { "auths": { "registry.cn-hangzhou.aliyuncs.com": { "auth": "XXXXXXXXXXXXXXXXXXXXXX" } } } docker pull 以容器服务的公共镜像 registry.cn-hangzhou.aliyuncs.com/acs/agent:0.8 为例,下载镜像的命令如下所示: docker@default-online:~$ docker pull registry.cn-hangzhou.aliyuncs.com/acs/agent:0.8 0.8: Pulling from acs/agent 5a026b6c4964: Already exists e4b621e8d9cb: Already exists 8bc2fd04bdd4: Pull complete a977b0087b3e: Pull complete 8f6e00ea13c6: Pull complete 875dd8c9666f: Pull complete 9c07bcabc35d: Pull complete Digest: sha256:cac848bd31bccf2a041bda7b57e3051341093abde6859df9ee9d332dfec6ddd9 Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/acs/agent:0.8 说明 如果您要下载 Docker 官方的镜像,参考下方相关链接中的加速器文档。 如果您要下载公共仓库下的镜像,不登录 Registry 也是可以下载的。 登录的 Registry 和您操作镜像的 Registry 必须保持一致。例如只登录 registry.cn-hangzhou.aliyuncs.com 的情况下,推送 registry.cn-beijing.aliyuncs.com 的镜像,客户端会出现未授权的错误信息。 您可以使用下边的命令查看已下载的镜像(注意仓库坐标和 Tag)。 docker@default-online:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE registry.cn-hangzhou.aliyuncs.com/acs/agent 0.8 b9ba5841bdb0 24 hours ago 42.18 MB docker push 镜像在本地环境构建或是打包好之后,就可以上传到 Registry。 上传的准备工作和下载基本一样。需要确认您有对这个仓库的读写权限或是读写授权。否则您会看到下面的报错信息。 docker@default-online:~$ docker push registry.cn-hangzhou.aliyuncs.com/acs/agent:0.8 The push refers to a repository [registry.cn-hangzhou.aliyuncs.com/acs/agent] 359f80267111: Layer already exists 7e5fa28d90b8: Layer already exists b20d7f600f63: Layer already exists 4a159b4f8370: Layer already exists 7c3712ebe877: Layer already exists d91d130a53aa: Layer already exists fcad8ad5a40f: Layer already exists unauthorized: authentication required 登录子账户 使用子账户登录容器镜像服务控制台,设置对应 Registry 的登录密码。 使用[子账户名]@[企业别名]作为用户名进行登录。 您可以在 RAM 控制台设置和查看主账户的企业别名。如果没有企业别名,企业别名默认为主账户的 UID。 假设子账户名为 subaccount,企业别名为 misaka-network,则登录示例如下: docker@default-online:~$ docker login registry.cn-hangzhou.aliyuncs.com Username: subaccount@misaka-network Password: Login Succeeded
1934890530796658 2020-03-25 12:23:45 0 浏览量 回答数 0

回答

VESTACP常用命令集:点击进入 ECS安装Plesk :点击进入 Plesk切换中文:点击进入 VESTACP安装ZendOpcache,Ioncubeloader等:点击进入AMH4.2 PHP升级工具:点击进入 AMH4.2 OSS 内网版:点击进入 AMH4.2 数据盘挂载分区教程:点击进入 AMH nginx升级脚本:点击进入 以数据安全之名:AMH配合OSS远程备份:点击进入 Centos6 下部署PPTP虚拟专有网:点击进入 Centos5下部署PPTP虚拟专有网:点击进入  Centos5下部署L2TP虚拟专有网:点击进入 Debian下部署PPTP虚拟专有网:点击进入 阿里云快速部署Socks V5代理:点击进入 VPSKK-AMH4.3内网安装版:点击进入 ------------------------- WindowsServer2012部署图文教程(上):点击进入 WindowsServer2012部署图文教程(下):点击进入 WindowsServer2012部署IIS-PHP教程:点击进入 WindowsServer2012英文版汉化教程:点击进入 WindowsServer2012配置IIS8.5:点击进入 WindowsServer2012配置PHP环境:点击进入 WindowsServer2012配置ZendOpcache加速:点击进入 WindowsServer2012关闭IE增强安全配置:点击进入 WindowsServer2012配置Oracle:点击进入 WindowsServer2012配置MySQL:点击进入 ------------------------- ACE Java教程: Java Maven 环境部署:点击进入 ACE Java教程: 官方Demo编译:点击进入ACE Java教程:手动创建一个演示应用:点击进入 ACE Java教程:使用Eclipse创建应用:点击进入 ACE Java教程:让应用在本地跑起来:点击进入 JAVA Maven切换国内镜像加速打包:点击进入ACE 部署高性能博客Solo:点击进入ACE Python: ACE-python 到底啥版本:点击进入 ACE Python:Python环境部署:点击进入 ACE Python:Requirements.txt就是这样写:点击进入ACE Python教程:从Hello World到Hello Web:点击进入ACE NodeJs教程:安装NodeJS本地环境&Hello World:点击进入 ACE NodeJs教程:NodeJS使用淘宝NPM镜像加速NODEJS模块下载:点击进入 ACE NodeJs教程:从Express开始:点击进入 ACE NodeJS教程:Expresss还能做些什么:点击进入ACE PHP教程:EMLOG部署全过程(含伪静态规则):点击进入 弹性Web托管教程导航:点击进入 弹性Web托管EWS购买教材:点击进入 弹性Web托管EWS面板介绍:点击进入 弹性Web托管安装WordPress:点击进入 弹性Web托管安装DirectoryLister:点击进入 弹性Web托管常见问题:点击进入 弹性Web托管安装Typecho:点击进入 ------------------------- 轻松加速Docker镜像下载:点击进入 Centos部署Docker环境:点击进入 DockerFAQ:Docker常见问题:点击进入 使用DockerCompose配置WordPress和数据盘:点击进入 ------------------------- 深信服SSLVPN怎么玩 一、简单配置VPN :点击进入 深信服SSLVPN怎么玩 二、资源组配置:点击进入 深信服SSLVPN怎么玩 三、小型企业配置实例:点击进入 深信服SSLVPN怎么玩 四、系统杂项配置:点击进入深信服下一代防火墙NGAF 怎么玩?一、购买实例,注册,配置:点击进入 深信服下一代防火墙NGAF怎么玩?二、防火墙、内容控制策略的设置:点击进入 ------------------------- 极端情况下的RDS导入方案:点击进入 OSSFS系列教程一、 OSSFS On Debain 7 :点击进入 OSSFS系列教程二、 OSSFS FAQ&&实用技巧大全:点击进入 OSSFS系列教程三、 OSSFS On Centos 7 :点击进入 OSSFS系列教程四、 OSSFS On Ubuntu 14.01:点击进入 OSSFS系列教程之OSSFS部署视频教程:点击进入 ------------------------- 7L ------------------------- 8L ------------------------- 回 10楼(糖叔) 的帖子 8搂以后都是你们的 ------------------------- 回 9楼(鬼才神兵) 的帖子 毕竟越搞扩散的越多,占少了怕不够,以后再搞麻烦 ------------------------- 回 13楼(鬼才神兵) 的帖子 如果特别多呢。。。 ------------------------- 回 18楼(骄) 的帖子 参考 http://jingyan.baidu.com/article/fd8044fad0afcd5031137aa5.html ------------------------- 试试使用自带的中文版? ------------------------- 回 24楼(bruces) 的帖子 下载Zend的so文件,链接进去就行 ------------------------- 回 28楼(小丁10) 的帖子 需要进行跳转,看您是否备案了?
西秦说云 2019-12-02 01:00:21 0 浏览量 回答数 0

问题

创建超级计算集群 SCC 实例

超级计算集群详情 超级计算集群(Super Computing Cluster,简称SCC)是在弹性裸金属服务器基础上,加入高速 RDMA 互联支持,大幅提升网络性能...
chenchuan 2019-12-01 21:34:02 491 浏览量 回答数 0

问题

创建超级计算集群 SCC 实例

超级计算集群详情 超级计算集群(Super Computing Cluster,简称SCC)是在弹性裸金属服务器基础上,加入高速 RDMA 互联支持,大幅提升网络性能...
chenchuan 2019-12-01 21:37:07 812 浏览量 回答数 0

问题

弹性容器实例ECI

弹性容器实例ECI 1、什么是弹性容器实例ECI 2、弹性容器实例ECI有哪些应用场景 3、弹性容器实例ECI有哪些使用限制 4、如何使用弹性容器实例ECI 5、如何使用Nginx镜像创建ECI 6、如何使用CentOS镜像创建ECI 7、...
黄一刀 2020-04-04 01:37:23 90 浏览量 回答数 1

问题

其它管理API

ListRegions 查询可用地域列表 查询可以使用Elastic HPC的地域。 请求参数 字段类型是否必须默认值描述ActionString是-操作接口名,系统规定参数,取值:List...
反向一觉 2019-12-01 21:08:45 1037 浏览量 回答数 0

问题

wordpress在centos7.2上 安装php7+Redis缓存加速

服务器环境为:阿里云centos7.2 x64公共镜像,lnmp环境,php5.5.7运行两个discuz,php7.0运行了两个wordpress,默认已安装OPcac...
ydjy2009 2019-12-01 21:45:38 6451 浏览量 回答数 3

回答

看到国外一些统计资料,说:欧美流行apache,俄罗斯流行nginx,为什么发达的欧美仍然是apache更流行,如果nginx更好,为什么apache还没有快速被淘汰 ------------------------- 回 2楼(妙正灰) 的帖子 我看到国外一些资料介绍apache和nginx的特点时说:apache的优点之一是“超级稳定”,如果这算是优点的话,那可能nginx稳定性会稍差,至少不会优于apache,低访问量的网站选择nginx是不是没有什么优势,至少我从apache换到nginx没感觉出网站速度有什么提升(我原先以为速度至少能快一点点,但并没有) 另外我服务器装了opcache,是不是因为apache处理动态内容比nginx肯定不差、甚至更好,所以导致我从apache换到nginx没感受出速度提升?apache+opcache是不是使得apache的速度未显露出颓势,而显不出nginx的优势 ------------------------- 我看无论国内还是国外一些文章,都建议用nginx,性能更好,但我感受不出nginx有什么优势,选nginx的意义是什么,而且欧美为什么还流行opcache超过nginx,我有点想不通我建个小网站选nginx有什么意义(因为国内外文章都推荐nginx,所以纠结内心一直想用nginx,因为大家都说好肯定是好东西,但用了又觉得没什么体验上的提升,我用nginx到底是为什么,我又想不通),至少我这个小网站用着感觉apache稳定性还好些,Nginx遇到过503错误,但添加一些参数修正可以解决,但觉得怪怪的,目前我没感受出nginx的优势,可能我网站访问量太小另外吐槽一些华北5的机子,经常连不上,以前用华南1从未有过这问题,我感觉华北5的网络相对其它地域要差些,我也是贪便宜用了一个月的华北5(从华南1换到华北5) ------------------------- 回 2楼(妙正灰) 的帖子 还有,我从centos系统换到了debian系统,发现网站打开速度有提升,快了些,我原先认为单纯换个类型的操作系统,网站速度不会有变化,但没想到debian网站打开速度还是快于centos,我目前用debian了 ------------------------- 回 2楼(妙正灰) 的帖子 我对网站速度有一种痴迷,就是尽量用小的资源达到高效的速度,能用512M内存就不用1G内存(除非1G内存的网站打开速度快于512M的),不浪费地球资源,我对这种低配置高性能的状态有一种痴迷 ------------------------- 回 2楼(妙正灰) 的帖子 一开始我用的是西部数码的虚拟主机,用的wordpress网站程序,网站打开速度真的不是很理想,然后阿里云开放ECS免费试用,我用了一次,也是装的wordpress,那速度真叫快啊,而且最低配置的价格和虚拟主机差不多,我痴迷地重新备案迁移到阿里云来,后来我知道网站速度加快是因为镜像服务商装了opcache,这个加速器能将PHP代码缓存到内存,速度提升自然快,所以我只要重装任何系统和环境配置,都要确认一定要开启opcache,后来听说debian性能更好,所以从centos换到debian,没想到速度果然有提升,所以我今后会选择debian超过centos,我始终喜欢速度更快的东西,在有限(相同)的资源下达到更高的速度 ------------------------- 回 7楼(妙正灰) 的帖子 1:debian下的网站速度真的快于centos,可能是debian默认优化了web访问的参数,且占用资源更少,据说centos是一个通用的操作系统,并不是专为web服务设计的,性能下降方面centos>debian,可能我用的是512M内存,可以显示出debian相对于centos的优势 2:我看到资料说apache出现得比nginx早得多,apache已经在漫长的历史中证明了其强大的可靠性,但提到nginx的优势则是速度快,占用资源少,但没有看到任何资料显示nginx稳定性高于Apache,我看到的资料全部都是说apache超级稳定,而对nginx稳定性未有非常高的评价,所以我猜想nginx稳定性还是不如apache,这也是我对nginx疑虑的地方 ------------------------- 回 7楼(妙正灰) 的帖子 当然我并不是说nginx稳定性差到不舒服的地步,毕竟用nginx的大网站很多,肯定是没多大问题。但就稳定性来说,我没看到任何资料显示nginx稳定性高于apache,相反都是说后者稳定性十分坚强,而对nginx稳定性没有做出优点式的评价,换句话说稳定性不是nginx对比的apache的优势 ------------------------- 回 13楼(妙正灰) 的帖子 抱歉,我只是被一些文章吹嘘nginx性能多么牛B,弄到心动不已,然后换成nginx后发现速度完全没提升,感到被骗后的一种情绪发泄 ------------------------- 回 16楼(妙正灰) 的帖子 不过我分别保存了配置了apache和配置了nginx的快照,没事可以切换过来试下速度和稳定性
一如繁星 2019-12-01 23:54:35 0 浏览量 回答数 0

回答

二楼:选购篇 个人经验,说说新用户买主机的那些困惑 假如网站流量2万然后图片和WEB分离用什么样的配置就够 租用阿里云主机我想建30个站点请问购买哪种配置合适 1m带宽能做图片站吗? 请教一下数据量有100万条左右要什么配置 网站流量IP在10006000之间如何选择带宽 6m的带宽能承受多少ip的并发 想问下,网站同时在线最高500IP,要多大的带宽,什么配置? 2万pv、2千ip的论坛该选择什么样的阿里云产品? 1000IP,50008000pv手机软件下载站,大约50g附件,用oss划算吗? 网站最高100IP同时在线,1M够用吗? phpwind的论坛每天2万IP需要买什么样的配置? 单个html网页,每天几万IP访问量,需要怎样的服务器配置? 日IP8000的论坛大概要用什么类型阿里云产品? 1g 的内存能不能支持DZ5000个IP 3M的带宽1.5WIP就扛不住了? 512M的经济型能支持几个站点?(pw论坛)IPpv多少?数据库有送么 ------------------------- 四楼:配置篇 阿里云官方帮助中心(推荐)windows篇Windows最简单的PHP MYSQL配置方法(菜鸟必备)面板管理 mysql安装教程梦丫头版 云服务器管理指南windows2008r2php阿里云主机配置视频教程云主机win2008可以更改远程桌面端口3389 Windows使用手册Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用) Windows 视频教程IIS6.0新建站点及绑定域名图文教程 linux篇nginx系统,301地址重定向在CentOS 5.x中使用ext4文件系统 WDCP系统如何禁止别人用IP访问你的网站 阿里云主机如何添加SWAP分区 用wdcp面板安装wordpress博客 老牌wdcpweb控制和管理面板 阿里云Centos主机Mysql设置配置php.ini问题——Error404.me阿里云centos主机配置nginx 阿里云centos下挂载和扩展多块硬盘解决方案阿里云主机之挂载硬盘lnmpnginxmysqlphp安装使用开源的amh搭建nginx/php/mysql环境和管理面板 Nginx配置及Rewrite规则 阿里云主机linux下安装系统zijidelu管理系统图文教程分享一个阿里云linux系统装wdcp的教程 分享下 LINUX 挂载数据盘并安装WDCP的教程 新手安装控制面板 挂载硬盘 3条命令 直接搞定 阿里云主机Linux系统运用LuManager(LUM)配置环境教程 Redhat/CentOS一键安装web环境全攻略阿里云linux最简单的环境配置方法(有面板) 如何添加网站for linux(绑定域名) linux使用手册 Linux视频教程 ------------------------- 五楼:备案篇实战演示:阿里云网站备案视频教程备案期间IP访问网站 域名调试网站方法大全 阿里云官方备案专题 首次备案指南 修改备案指南 有主体新增网站指南 联系客服 ------------------------- 六楼:安全篇 云盾1.30版本介绍 讨论阿里云服务器被DDos和CC的防御方法! 关于“云监控”的使用及其他说明操作系统安全加固版镜像FAQ云盾FAQweb漏洞详解及修复建议网页挂马及暗链检测 ------------------------- 七楼:高级应用篇Linux和windows如何屏蔽访客IP[阿里云版主教程帖]NGINX(Tengine)从入门到精通怎样对网站进行gzip压缩 Mysql 主、从同步/主、从双向同步 巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力 使用SLB合并阿里云带宽 - 【降低成本】 4K对齐,0成本IO优化,大家都来看吧! 迁入阿里云后的两个心得1M的主机搭建的网站如何秒开使用gzip来实现加速 负载均衡SLB具体怎么用手把手教你nginx下如何增加网站phpwind,discuz,wordpress需要开通系统邮件服务的看这里哈 ------------------------- 回 24楼(秋风明月) 的帖子 是的,有了云盾和快照,确实可以不用装防火墙了。如果你是linux系统,安全性更高一些。 ------------------------- Re:回7楼kideny的帖子 引用第30楼正典互联于2013-04-15 14:15发表的 回7楼kideny的帖子 : 请问阿里云服务器可以实现PHP跟ASP共存吗?我的几个网站分别是使用这两种不同环境的。谢谢解答 云服务器完全可以实现PHP和ASP共存。 ------------------------- 回 37楼(xixihaha) 的帖子 截图发上来看看吧,是密码错误还是怎么了。 ------------------------- 回 49楼(joker) 的帖子 是的,都是独立IP和独立带宽。
kideny 2019-12-01 23:35:01 0 浏览量 回答数 0

回答

Windows 相关帖子 Windows Server 2012 配置指南 之 MariaDB安装篇小全面的 Windows Server 安装 Upupw 组建包教程,小白必看,详细教程Upupw 组建包教程,添加虚拟主机Windows .NET 各主要版本下载地址收集Windows Server 也能用 Nginx+Redis Cache 实现内存级缓存. Windows Server 2016 一、系统设置 Windows Server 2016 配置指南 之 设置虚拟内存 二、 IIS Windows Server 2016 配置指南 之 IIS10 环境安装篇Windows Server 2016 配置指南 之 IIS升级和系统漏洞修补Windows Server 2016 配置指南 之 IIS10 下创建虚拟机 三、PHP PHP 虽好选择 nts 版本,相对 ts,效率更高,支持的拓展也更多。 Windows Server 2016 配置指南 之 PHP7 环境搭建篇Windows Server 2016 配置指南 之 升级 PHPWindows Server 2016 配置指南 之 开启 Zend OPcache 加速篇Windows Server 2016 配置指南 之 安装 PHP redis 拓展Windows Server 2016 配置指南 之 安装 APCu 拓展Windows Server 2016 配置指南 之 安装 Wincache 拓展 四、数据库 推荐使用 MariaDB 能完美兼容 Mysql 的开源社区维护的版本。 安装数据库一定要设置虚拟内存!! Windows Server 2016 配置指南 之 MariaDB 环境搭建篇Windows Server 2016 配置指南 之 升级 MariaDBWindows Server 2016 配置指南 之 MySQL 环境搭建篇Windows Server 2016 配置指南 之 安装 phpMyAdminWindows Server 2016 配置指南 之 使用 HeidiSQl 管理数据库 五、其他 Windows Server 2016 配置指南 之 最后要说的话Windows Server 2016 配置指南 之 FTP环境搭建篇Windows Server 2016 配置指南 之 安装 Redis3.0 Windows Server 2016 Windows Server 下安装 SQL Server 2016 — 介绍Windows Server 下安装 SQL Server 2016 — 安装Windows Server 下安装 SQL Server 2016 —SMSS ------------------------- 网站运营相关帖子 让谷歌收入不再支持海外的DNS解析备案如何免邮寄文件阿里测 – 帮你分析网站优化的不足让WordPress 评论支持MarkdownGravatar 镜像、解决方法大全网站安全配置(Nginx)防止网站被攻击阿里云购买域名教程阿里云实例暂停或者卸载云盾教程教你如何给 Discuz! X3.1/3.2 开启httpsFlarum 赋予论坛新的生命(1)大图片网站的优化技巧收集 ------------------------- 干货分享 阿里测 – 帮你分析网站优化的不足最好用的MarkDown在线简历工具常见 SMTP 汇集tinyhttpd的详细注释版[译]NGINX缓存使用官方指南FlatIcon – 最大的免费矢量图标库GenerateWP – 方便、傻瓜的 WordPress管理工具浅谈如何尽可能的避免cms网站被黑初探 MySQL 的 Binlog开启多因素认证保护您的云账号为天津加油,网站变暗代码Justfreethemes – 免费高品质 WP 主题分享国内外一键包|虚拟主机面板汇总ECS 入门教程推荐 8月16日更新移植 spider 到 MySQL 5.6云市场 plesk 面板福利,42元一年PHP7 可用的雅黑PHP探针 你需要知道 Premium domain 溢价域名StartSSL – 免费高兼容的 SSL 证书Let’s Encrypt – 免费时新的 SSL 证书.Percona Configuration Wizard – 傻瓜式量身定制 Mysql 及衍生版 ------------------------- ACE 相关 阿里云 ACE 教程 – 入门篇 阿里云 ACE 教程 – 安装Ghost 阿里云 ACE 教程 – Ghost 上使用 OSS ACE 使用 app.yaml 开启 redis、调整内 .. 在阿里云 ACE 上使用 php 缓存加速 .. ------------------------- Docker 相关 Daocloud 自有主机安装体验教程(一)  Daocloud 自有主机安装体验教程(二)  Daocloud 自有主机安装体验教程(三)  用 Docker 命令安装 Wordpress   ------------------------- 评测&介绍&体验 阿里云 SSD 评测,让你震惊Nginx 1.9 尝鲜 HTTP/2,经验分享PHP 应该怎么选择缓存器加速吧 - 数据中心的选择 加速吧 - 服务器的配置选择 云栖见闻 - 阿里云云安全阿里弹性Web托管 评测 阿里弹性Web托管 安装教程 阿里云系列二机器测评CDE – 从此 ECS 管理不再生涩 阿里云 香港 B 区,全程 CN2,全球 ..阿里云 云盾证书服务 申请教程数据管理DMS -只要你有浏览器,你就能管理你的服务器 .给你的阿里云邮箱用上数字签名和数字加密.[薅阿里云羊毛]免费申请阿里云 - 赛门企业级铁克 SSL 证书! ------------------------- 个人福利踢楼送 ECS 备案服务号。 ------------------------- 待整理 ------------------------- 系列教程 全球化加速访问 – 使用 Cloudflare 的 CDN 全球化加速访问 – 优化网卡降低延时和丢包 全球化加速访问 – DNS 与 CDN 的均衡负载,加速国内访问 全球化加速访问 – 使用中转加速实现非 HTTP 通信加速 全球化加速访问 – Debian/Ubuntu/CentOS 上安装 net-speeder 并优化 Flarum 赋予论坛新的生命(1)在服务器上安装 Flarum (2)Flarum 的设置和本土化(3) Appnode – 安装面板并更新软件仓库Appnode – 轻松搭建 LNMP 并安装 WordPress.通过 RPM 包安装的 PHP 编译 PECL 拓展 ------------------------- 详细整理 加速吧 - 数据中心的选择 加速吧 - 服务器的配置选择 加速吧 - Nginx 的优化收集 Ghost 的高可用安装 准备篇 Ghost 的高可用安装 安装篇 ------------------------- 备用 ------------------------- 2016年 12 月 2 日,整理 16 年产生的教程。
妙正灰 2019-12-02 02:18:27 0 浏览量 回答数 0

回答

背景 ECI容器组实例创建过程中,大部分时间消耗在镜像下载阶段,为加速ECI容器组创建速度,ECI提供镜像缓存功能,用户事先将需要用到的镜像作为云盘快照缓存,在创建ECI容器组实例时基于快照创建,避免或减少镜像层下载,从而提升ECI容器组实例创建速度。经实测,基于dockerhub的flink镜像(386.26MB)创建Pod,普通创建eci过程中,镜像准备阶段需要耗费50s,使用镜像快照后镜像准备阶段仅需5s。因此在创建eci过程中,镜像准备阶段节省时间45s。具体的提升速度跟Pod使用的镜像个数,镜像大小和镜像仓库网络因素决定。 为方便kubernetes用户也可以使用到ECI的镜像缓存功能,因此以CRD的方式将ECI镜像缓存功能暴露给kubernetes用户。重点强调:ImageCache CRD在kubernetes集群中为Cluster级别的资源,类似于PV,被集群内所有namespace共享。 准备工作 验证您的kubernetes集群是否支持ImageCache: $ kubectl get crd/imagecaches.eci.alibabacloud.com NAME CREATED AT imagecaches.eci.alibabacloud.com 2019-09-27T01:15:07Z 输出以上信息,证明您的kubernetes集群已经支持ImageCache。 kubectl get crd/imagecaches.eci.alibabacloud.com Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "imagecaches.eci.alibabacloud.com" not found 输出以上信息,证明您的kubernetes集群不支持ImageCache,需要升级virtual-kubelet实现支持ImageCache。 virtual-kubelet升级方式: 阿里云 serverless kubernetes集群:由管理员统一负责升级 阿里云 托管 kubernetes集群:用户更新 阿里云 专有 kubernetes集群:用户更新 阿里云 自建 kubernetes集群:用户更新 准备工作完成后,您可以在您的kubernetes集群中,创建ImageCache资源,并且可以使用ImageCache创建Pod。 注:如果您的集群的ImageCache CRD不是最新的,不支持ImageCache CRD新增的参数,建议升级完virtual-kubelet后,执行如下命令: kubectl apply -f imagecache-crd-sample.yaml imagecache-crd-sample.yaml: apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: name: imagecaches.eci.alibabacloud.com spec: group: eci.alibabacloud.com version: v1 names: kind: ImageCache plural: imagecaches shortNames: - ic categories: - all scope: Cluster subresources: status: {} validation: openAPIV3Schema: required: - spec properties: spec: type: object required: - images properties: imagePullSecrets: type: array items: type: string images: minItems: 1 type: array items: type: string imageCacheSize: type: integer retentionDays: type: integer additionalPrinterColumns: - name: Age type: date JSONPath: .metadata.creationTimestamp - name: CacheId type: string JSONPath: .status.imageCacheId - name: Phase type: string JSONPath: .status.phase - name: Progress type: string JSONPath: .status.progress ImageCache基本操作 创建 CustomResourceDefinition 对象后,您可以操作ImageCache资源。 ImageCache全参数YAML文件: apiVersion: eci.alibabacloud.com/v1 kind: ImageCache metadata: name: imagecache-sample spec: images: - centos:latest - busybox:latest imagePullSecrets: - default:secret1 - default:secret2 - kube-system:secret3 imageCacheSize: 25 retentionDays: 7 参数说明: 名称 类型 必选 描述 spec.images []string Y 镜像列表 spec.imagePullSecrets []string N 镜像仓库对应的Secret列表, 格式:。如果images列表中有用户私有仓库镜像,需要用户为私有镜像仓库创建secret,然后根据namespace:secretName格式,设置此参数。如若images中均是共有镜像,不需要设置此参数 spec.imageCacheSize int N 镜像缓存使用的快照盘大小,默认为20GB,取值范围为:[20, 32768],单位为GB spec.retentionDays int N 镜像缓存保留的时间,取值范围[1,65536],默认永不过期。 创建ImageCache 创建ImageCahce: kubectl create -f imagecache-secrets-test.yaml apiVersion: eci.alibabacloud.com/v1 kind: ImageCache metadata: name: imagecache-sample-liu spec: images: - centos:latest - busybox:latest imagePullSecrets: - default:secret1 - default:secret2 - kube-system:secret3 imageCacheSize: 25 retentionDays: 7 查看ImageCache状态: liumihustdeMacBook-Pro:vk-debug liumihust$ kubectl get imagecache imagecache-sample-liu NAME AGE CACHEID PHASE PROGRESS imagecache-sample-liu 20h imc-2zeditzeoemfhqor4rf8 Ready 100% 查询ImageCache 获取Cluster下全部ImageCache列表: kubectl get imagecache imagecache-sample-liu -o yaml 查看ImageCache详情(包括属性、状态以及事件): $ kubectl get imagecache/imagecache-secrets-test -o yaml apiVersion: eci.alibabacloud.com/v1 kind: ImageCache metadata: creationTimestamp: "2019-10-24T13:40:56Z" generation: 1 name: imagecache-sample-liu resourceVersion: "212484735" selfLink: /apis/eci.alibabacloud.com/v1/imagecaches/imagecache-sample-liu uid: e83a1c53-f663-11e9-a0d4-fa13fc175b32 spec: imageCacheSize: 25 images: - busybox:latest - nginx status: events: - count: 1 eventTime: null firstTimestamp: "2019-10-24T13:41:40Z" involvedObject: {} lastTimestamp: "2019-10-24T13:41:40Z" message: Success pull image busybox:latest metadata: creationTimestamp: null name: busybox:latest reportingComponent: "" reportingInstance: "" source: component: kubelet host: eci type: Normal - count: 1 eventTime: null firstTimestamp: "2019-10-24T13:42:04Z" involvedObject: {} lastTimestamp: "2019-10-24T13:42:04Z" message: Success pull image nginx metadata: creationTimestamp: null name: nginx reportingComponent: "" reportingInstance: "" source: component: kubelet host: eci type: Normal - count: 1 eventTime: null firstTimestamp: "2019-10-24T13:42:06Z" involvedObject: {} lastTimestamp: "2019-10-24T13:42:06Z" message: Success pull image registry-vpc.cn-beijing.aliyuncs.com/acs/pause-amd64:3.0 metadata: creationTimestamp: null name: registry-vpc.cn-beijing.aliyuncs.com/acs/pause-amd64:3.0 reportingComponent: "" reportingInstance: "" source: component: kubelet host: eci type: Normal imageCacheId: imc-2zeditzeoemfhqor4rf8 expireDateTime: "2019-10-25T13:40:54Z" lastUpdatedTime: "2019-10-24T13:44:17Z" phase: Ready progress: 100% startTime: "2019-10-24T13:40:58Z" ImageCache快速创建Pod ImageCache资源是Cluster级别的,所以在不同的namespace下创建Pod都可以使用ImageCache实现创建Pod。 使用ImageCache快速创建Pod有两种使用方式: 明确指定方式:在创建pod时,明确的指定使用哪个ImageCacheId创建Pod 自动匹配方式:在创建Pod时,根据匹配策略自动选择最优的ImageCache创建Pod 明确指定方式 这种使用方式,有一个前提条件就是ImageCache状态必须为Ready状态,其他状态的ImageCache会导致Pod创建失败。 Deployment使用方式: 在PodTemplate增加Annotation关联ImageCache: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx annotations: k8s.aliyun.com/eci-image-snapshot-id: imc-2ze5tm5gehgtiigaz5jh spec: nodeName: virtual-kubelet containers: - name: nginx image: nginx:1.7.9 imagePullPolicy: IfNotPresent Pod使用方式: 在Pod的Yaml文件中增加Annotation关联ImageCache: apiVersion: v1 kind: Pod metadata: annotations: k8s.aliyun.com/eci-image-snapshot-id: imc-2ze5tm5gehgtiigaz5jh name: nginx-imagecache-id spec: containers: - image: nginx:1.7.9 imagePullPolicy: IfNotPresent name: nginx resources: limits: cpu: 300m memory: 200Mi requests: cpu: 200m memory: 100Mi nodeName: virtual-kubelet 自动匹配方式 在创建Pod时,用户通过Annotation方式,声明使用自动匹配ImageCache方式快速创建Pod,ECI管控基于用户已有的ImageCache列表依据策略进行匹配,匹配出最优的ImageCache创建Pod。如果没有匹配到合适的ImageCache,执行正常下载镜像创建Pod流程。 目前匹配策略的优先级从高到底: 镜像匹配度 匹配的镜像大小 创建时间 Deployment使用方式: 在PodTemplate增加Annotation关联ImageCache,告知ECI管控在创建Pod时是否启用自动匹配ImageCache: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx annotations: k8s.aliyun.com/eci-image-cache: "true" spec: nodeName: virtual-kubelet containers: - name: nginx image: nginx:1.7.9 imagePullPolicy: IfNotPresent Pod使用方式: 基于Annotation方式,在Pod的Yaml文件中增加Annotation: apiVersion: v1 kind: Pod metadata: annotations: k8s.aliyun.com/eci-image-cache: "true" name: nginx-auto-match spec: containers: - image: nginx:1.7.9 imagePullPolicy: IfNotPresent name: nginx resources: limits: cpu: 300m memory: 200Mi requests: cpu: 200m memory: 100Mi nodeName: virtual-kubelet 使用建议 Pod中容器的image建议采用ImageCache中镜像,提高匹配度。 Pod中容器的ImagePullPolicy建议设置为IfNotPresent,避免镜像层重复下载。 Tip: 在创建Pod时,k8s.aliyun.com/eci-image-snapshot-id和k8s.aliyun.com/eci-image-cache同时设置时,明确指定方式优先级高于自动匹配方式 注:如果是deployment,使用cache的Annotation应该放在pod级别,而不是放在deployment级别,否则会设置失效。 删除ImageCache 删除ImageCache时,不影响基于ImageCache创建成功的Pod实例。 操作如下: $ kubectl get imagecache/imagecache-secrets-test NAME AGE CACHEID PHASE PROGRESS imagecache-secrets-test 14h imc-2ze5tm5gehgtjru0kfm8 Ready 100% $ kubectl delete imagecache/imagecache-secrets-test imagecache.eci.alibabacloud.com " imagecache-secrets-test" deleted $ kubectl get imagecache/ imagecache-secrets-test Error from server (NotFound): imagecaches.eci.alibabacloud.com " imagecache-secrets-test" not found kubernetes ImageCache API文档 Group Version Kind eci.alibabacloud.com v1 ImageCache ImageCache v1 eci.alibabacloud.com ImageCacheList: Field Type Description apiVersion string api版本: eci.alibabacloud.com/v1 kind string 资源类别: ImageCacheList metadata ListMeta Standard list metadata. Items []ImageCache 镜像缓存列表 ImageCache: Field Type Description apiVersion string api版本: eci.alibabacloud.com/v1 kind string 资源类别: ImageCache metadata ObjectMeta spec ImageCacheSpec 镜像缓存详细信息 status ImageCacheStatus 镜像缓存状态信息 ImageCacheSpec: Field Type Request Description images []string Y 镜像缓存的镜像列表 imagePullSecrets []string N 私有镜像仓库对应的Secret列表,格式:namespace:secretName imageCacheSize int N 镜像缓存的大小,默认为20GB,取值范围为:[20, 32768],单位为GB retentionDays int N 镜像缓存保留的时间,取值范围[1,65536],默认永不过期。 ImageCacheStatus: Field Type Description phase string 镜像缓存状态 progress string 标示制作过程中进度 imageCacheId string 镜像缓存ID,调用Provdier的Create操作返回,然后更新到ImageCache对象 startTime Time 镜像缓存对象创建时间 lastUpdatedTime Time 镜像缓存最后更新时间 events []Event 制作镜像cache过程中的事件信息 expireDateTime Time 镜像缓存的过期时间,有两种来源:1、用户设置了retentionDays;2、制作失败的镜像缓存自动在24小时后过期。 CreateImageCache 创建镜像缓存对象 Http Request POST /apis/eci.alibabacloud.com/v1/imagecaches curl request example curl -X POST -H 'Content-Type: application/yaml' --data ' apiVersion: eci.alibabacloud.com/v1 kind: ImageCache metadata: name: imagecache-secrets-test spec: images: - registry.cn-shanghai.aliyuncs.com/baz/nginx:1.0 imagePullSecrets: - default:acr-test ' http://127.0.0.1:8001/apis/eci.alibabacloud.com/v1/imagecaches curl response example { "apiVersion": "eci.alibabacloud.com/v1", "kind": "ImageCache", "metadata": { "creationTimestamp": "2019-10-10T03:50:47Z", "generation": 1, "name": "imagecache-secrets-test", "resourceVersion": "647052328", "selfLink": "/apis/eci.alibabacloud.com/v1/imagecaches/imagecache-secrets-test11", "uid": "2506ba37-eb11-11e9-9576-f2ef49bf1a08" }, "spec": { "imagePullSecrets": [ "default:acr-test" ], "images": [ "registry.cn-shanghai.aliyuncs.com/baz/nginx:1.0" ] } } ListImageCache 获取镜像缓存列表 Http Request GET /apis/eci.alibabacloud.com/v1/imagecaches curl request example curl -X GET 'http://127.0.0.1:8001/apis/eci.alibabacloud.com/v1/imagecaches' curl response example { "apiVersion": "eci.alibabacloud.com/v1", "items": [ { "apiVersion": "eci.alibabacloud.com/v1", "kind": "ImageCache", "metadata": { "annotations": { "kubectl.kubernetes.io/last-applied-configuration": "{"apiVersion":"eci.alibabacloud.com/v1","kind":"ImageCache","metadata":{"annotations":{},"name":"imagecache-secrets-test"},"spec":{"imagePullSecrets":["default:acr-test"],"images":["registry.cn-shanghai.aliyuncs.com/baz/nginx:1.0"]}}\n" }, "creationTimestamp": "2019-10-10T01:43:48Z", "generation": 1, "name": "imagecache-secrets-test", "resourceVersion": "646375979", "selfLink": "/apis/eci.alibabacloud.com/v1/imagecaches/imagecache-secrets-test", "uid": "67460461-eaff-11e9-9774-b2c06862f69a" }, "spec": { "imagePullSecrets": [ "default:acr-test" ], "images": [ "registry.cn-shanghai.aliyuncs.com/baz/nginx:1.0" ] }, "status": { "imageCacheId": "imc-2ze5xnx4yiply807zo0o", "lastUpdatedTime": "2019-10-10T01:47:14Z", "phase": "Ready", "progress": "100%", "startTime": "2019-10-10T01:43:49Z" } } ], "kind": "ImageCacheList", "metadata": { "continue": "", "resourceVersion": "647062964", "selfLink": "/apis/eci.alibabacloud.com/v1/imagecaches" } } GetImageCache 获取某一个镜像缓存的相信信息 Http Request GET /apis/eci.alibabacloud.com/v1/imagecaches/{name} curl request example curl -X GET 'http://127.0.0.1:8001/apis/eci.alibabacloud.com/v1/imagecaches/imagecache-secrets-test' curl response example { "apiVersion": "eci.alibabacloud.com/v1", "kind": "ImageCache", "metadata": { "annotations": { "kubectl.kubernetes.io/last-applied-configuration": "{"apiVersion":"eci.alibabacloud.com/v1","kind":"ImageCache","metadata":{"annotations":{},"name":"imagecache-secrets-test"},"spec":{"imagePullSecrets":["default:acr-test"],"images":["registry.cn-shanghai.aliyuncs.com/baz/nginx:1.0"]}}\n" }, "creationTimestamp": "2019-10-10T01:43:48Z", "generation": 1, "name": "imagecache-secrets-test", "resourceVersion": "646375979", "selfLink": "/apis/eci.alibabacloud.com/v1/imagecaches/imagecache-secrets-test", "uid": "67460461-eaff-11e9-9774-b2c06862f69a" }, "spec": { "imagePullSecrets": [ "default:acr-test" ], "images": [ "registry.cn-shanghai.aliyuncs.com/baz/nginx:1.0" ] }, "status": { "imageCacheId": "imc-2ze5xnx4yiply807zo0o", "lastUpdatedTime": "2019-10-10T01:47:14Z", "phase": "Ready", "progress": "100%", "startTime": "2019-10-10T01:43:49Z" } } DeleteImageCache 删除指定镜像缓存 Http Request DELETE /apis/eci.alibabacloud.com/v1/imagecaches/{name} curl request example curl -X DELETE -H 'Content-Type: application/yaml' 'http://127.0.0.1:8001/apis/eci.alibabacloud.com/v1/imagecaches/imagecache-secrets-test' curl response example "kind": "Status", "apiVersion": "v1", "metadata": {}, "status": "Success", "details": { "name": "imagecache-secrets-test", "group": "eci.alibabacloud.com", "kind": "imagecaches", "uid": "67460461-eaff-11e9-9774-b2c06862f69a" } }
1934890530796658 2020-03-20 20:49:21 0 浏览量 回答数 0

问题

开发者论坛一周精粹(第二十一期)&nbsp;&nbsp;粉丝社区招募

开发者论坛每周选取精华内容总结,精选论坛优质贴,每周更新一期,方便大家阅读!   域名被注册局中断解析了?别慌!看恢复攻略 http://bb...
福利达人 2019-12-01 21:22:37 2444 浏览量 回答数 0

问题

OSSFS系列教程 二、  OSSFS FAQ&amp;&amp;实用技巧大全

OSSFS FAQ        一、OSSFS一定要阿里云的机子才能用么? 答:不是,根据目前的部署和教程来看,OSSFS不限制一定要阿里云的内网才可以使用ÿ...
西秦说云 2019-12-01 22:01:37 22479 浏览量 回答数 11

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务