推送docker镜像到镜像仓库

18 阅读1分钟
docker login --username=g2plus registry-1.docker.io #然后输入密码
docker tag  e508b1c644e7 registry-1.docker.io/g2plus/hysteria2:latest
docker push registry-1.docker.io/g2plus/hysteria2:latest

docker login --username=snow-io registry.cn-hangzhou.aliyuncs.com #然后输入密码
docker tag   e508b1c644e7  registry.cn-hangzhou.aliyuncs.com/snow-io/hysteria2:latest 
docker push registry.cn-hangzhou.aliyuncs.com/snow-io/hysteria2:latest
  1. 登录阿里云 Container Registry $ docker login --username=snow-io registry.cn-hangzhou.aliyuncs.com 用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

您可以在访问凭证页面修改凭证密码。

注意:使用 RAM 用户(子账号)登录镜像仓库时,不支持企业别名带有英文半角句号(.)。

  1. 从Registry中拉取镜像 $ docker pull registry.cn-hangzhou.aliyuncs.com/snow-io/mysql:[镜像版本号]

  2. 将镜像推送到Registry dockerloginusername=snowioregistry.cnhangzhou.aliyuncs.comdocker login --username=snow-io registry.cn-hangzhou.aliyuncs.com docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/snow-io/mysql:[镜像版本号] $ docker push registry.cn-hangzhou.aliyuncs.com/snow-io/mysql:[镜像版本号]