制品仓库 CodeArts Artifact-通过客户端上传私有组件至私有依赖库:客户端上传Docker组件
客户端上传Docker组件
前提条件:
- 已安装Docker客户端。
- 私有依赖库中已创建 Docker仓库 。
操作步骤:
- 从私有库页面选择对应的Docker仓库,单击“操作指导”。
- 单击“下载配置文件”,下载配置文件“config.json”。
- 获取已下线的配置文件中的{username}、{password}。
- 在本地客户端执行以下命令,登录Docker私有依赖库。
docker login {url} -u ${username} -p ${password}
url:仓库地址。
username:3中获取的{username}。
password:3中获取的{password}。
- 在本地客户端执行以下命令,打包镜像。
docker tag ${image_name1}:${image_version1} {url}/${image_name2}:${image_version2}
image_name1:本地镜像名称。
image_version1:本地镜像版本号。
url:仓库地址。如下图所示。
image_name2:用户可以设置上传后的镜像名称,组件名称将显示在Docker私有依赖库组件列表中。
image_version2:用户可以设置上传后的镜像版本。
- 在本地客户端执行以下命令,上传Docker组件至私有依赖库。
docker push {url}/${image_name}:${image_version}
url:仓库地址。如下图所示。
image_name:输入5中的“image_name2”。
image_version:输入5中的“image_version2”。
- 在Docker私有依赖库中查看已上传的组件。
- 制品仓库是什么_制品仓库有什么能力_软件发布-华为云
- 提高软件交付效率与质量方式_软件发布_制品仓库工具-华为云
- 编译构建最佳实践使用Maven构建包制作Docker镜像
- 代码检查工具_代码检查平台_代码检查CodeArts Check-华为云
- 应用部署_应用部署支持什么语言_应用部署的优势-华为云
- 自动化部署_支持多种部署形态_部署服务CodeArts Deploy-华为云
- 编译构建服务_多语言构建平台_高效云端开发
- 容器镜像服务_什么是容器镜像服务_镜像上传下载-华为云
- 软件开发定制生产线_可视化软件开发生产线
- 软件开发编译构建的优势_软件开发生产线_编译构建CodeArts Build-华为云