检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
将创建一个负载均衡类型的Service,请在右侧弹窗中配置如下参数。 Service名称:输入应用发布的可被外部访问的名称,设置为:nginx。 访问类型:选择“负载均衡 ( LoadBalancer )”。 服务亲和:保持默认。 负载均衡器:如果已有负载均衡(ELB)实例,可以
版本:镜像的版本,同样使用正则表达式匹配,匹配规则与镜像相同。 说明: 当同步模式是“从目标仓库拉取”时有该参数。 library2 nginx-* ** 触发模式 手动:手动触发,规则创建完成后需要您手动单击执行。 事件触发 + 手动:事件触发指推送和被拉取一方有新增镜像且符合匹配规则时触发同步。 定时
SWR!”的Nginx镜像(版本号为v1),使用该镜像创建了名称为“nginx”的无状态负载,该负载提供对外访问。 为Nginx镜像添加触发器。 触发器名称填写“All_tags”,触发条件选择“全部触发”,选择使用了Nginx镜像的无状态负载及容器。 Nginx镜像新增一个v2版本,该版本的欢迎页面为“Hello
为什么通过客户端和页面上传的镜像大小不一样? 问题描述 假设在本地Docker客户端上制作了一个nginx镜像,版本号为v5,使用docker images命令查询SIZE为22.8MB: $ docker images REPOSITORY
swr.cn-north-4.myhuaweicloud.com/group/nginx:v1 将镜像保存为.tar或.tar.gz格式的文件。 示例: docker save nginx:v1 > nginx.tar 下载文件至本地。 父主题: 其他
--output nginx.tar nginx $ ls -sh nginx.tar 108M nginx.tar $ docker save -o nginx-all.tar nginx # 将nginx所有版本打包 $ docker save -o nginx-latest
容器镜像服务提供了简便、易用的镜像托管和高效分发业务。当要迁移的镜像数量较少时,企业可以通过简单的docker pull、docker push命令行,将之前维护的镜像迁移到SWR上。 操作步骤 从源仓库下载镜像。 使用docker pull命令下载镜像。 示例:docker pull nginx:latest
问题描述 镜像自动同步后在同步区域看不到镜像。例如:创建自动同步任务,将“华北-北京四”的nginx_01镜像同步到“华南-广州”区域,同步成功后,在“华南-广州”区域看不到nginx_01镜像。 原因分析 当手动同步单个版本镜像或批量手动同步多个版本镜像时,同步才是及时生效的
labels: app: nginx spec: containers: - image: nginx imagePullPolicy: Always name: nginx imagePullSecrets:
级”。假设Harbor仓库的层级结构为“library/nginx”,目标名称空间为dev-container,“替换所有级”对应的结果为:library/nginx -> dev-container/nginx。 触发模式:选择“手动”。 带宽:设置执行该条同步规则时的最大网络带宽,“-1”表示无限制。
修改Dockerfile文件。 vim Dockerfile FROM nginx COPY . /usr/share/nginx/html EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] FROM:指定基础镜像nginx。 COPY:将2048源码拷贝到容器内的“
SWR暂时没有开放镜像上传的API,您可以使用docker push或页面方式上传镜像。 为什么通过客户端上传和页面上传的镜像大小不一样? 问题描述 假设在本地Docker客户端上制作了一个nginx镜像,版本号为v2.0.0,使用docker images命令查询SIZE为22.8MB: $ docker
[归档文件名称] 示例:docker save swr.cn-east-3.myhuaweicloud.com/group/nginx:v2.0.0 > nginx.tar containerd容器引擎 登录容器镜像服务控制台。 在左侧导航栏选择“我的镜像”,单击右侧镜像名称。 在镜
保留最近推送的#个镜像版本 版本数 老化条件为“保留最近推送的#个镜像版本”和“保留最近拉取的#个镜像版本”需设置。 10 保留天数 老化条件为“保留最近#天被推送过的”和“保留最近#天被拉取过的”需设置。 10 触发模式 手动:手动触发,规则创建完成后需要您手动单击执行。 定时 + 手动:定时即为设置周期性定时老化。
版本:镜像的版本,同样使用正则表达式,匹配规则与镜像名称相同。 nginx-*:表示匹配“nginx-”开头的镜像。 签名方式 当前支持使用KMS签名。 KMS 签名Key 选择在创建非对称密钥中创建的密钥。 key1 触发模式 手动:手动触发,规则创建完成后需要您手动单击执行。 事件触发
--output nginx.tar nginx $ ls -sh nginx.tar 108M nginx.tar $ docker save -o nginx-all.tar nginx $ docker save -o nginx-latest.tar nginx:latest
[组织名称]:请替换为您创建的组织。 [镜像名称2:版本名称2]:请替换为您期待的镜像名称和镜像版本。 示例: docker tag nginx:v1 swr.cn-east-3.myhuaweicloud.com/cloud-develop/nginx:v1 上传镜像至镜像仓库。 docker push [镜
[镜像名称2:版本名称2]请替换为您期待的镜像名称和版本名称。 样例如下: docker tag nginx:latest test-01-2v8iom.swr.cn-east-3.myhuaweicloud.com/library/nginx:1.1.1 上传镜像至镜像仓库。 docker
镜像老化规则添加成功后,系统会立即进行一次查询,清理掉符合老化规则的镜像,且在“老化日志”中显示清理结果。 图2 查看规则列表和老化日志 示例1:规则类型为“存活时间” 假设“nginx”镜像包含两个版本:v1和v2,更新时间如下图: 图3 镜像版本 添加老化规则。 规则类型为“存活时间”,保留天数为“3”。
选择要创建触发器的命名空间。 library1 规则范围 镜像:镜像名称,默认使用正则表达式匹配。单击可手动选择镜像。 正则表达式规则可填写如nginx-* 、{repo1, repo2} 等,其中: *:匹配不包含路径分隔符“/”的任何字段。 **:匹配包含路径分隔符“/”的任何字段。