docker上传镜像至私人镜像仓库

养成良好的记录习惯
作者:黄黄


  • 注:我这私人仓库地址使用的是阿里的镜像仓库,推荐使用网易云的,因为镜像更全。

1.构建镜像

推荐地址 https://www.jianshu.com/p/9796b9613ca0

2.创建私人镜像仓库

  • 注:此处的镜像仓库指的是单个镜像,仓库里面是该镜像的多个版本
  • 登陆阿里云平台>>>弹性计算>>>容器镜像服务>>>控制管理平台,按照提示填写创建镜像仓库(其他平台也类似)
  • image.png

    image.png

3.登录阿里云Docker Registry

1)根据提示登陆阿里私人仓库
  • 注意:此处的登陆密码是访问凭证中的密码,不是登录阿里的用户登陆密码。
  • image.png
进入服务器输入命令登陆
sudo docker login --username=你的仓库设置的用户名 registry.cn-hangzhou.aliyuncs.com

然后输入密码返回Login Succeeded登陆成功

Password: 
Login Succeeded

4.上传镜像

1)指定镜像版本(tag)
sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/zhangzhiwen/sell-eureka:[镜像版本号]
  • zhangzhiwen/sell-eureka是本人的仓库地址,可在阿里对应的文档中复制自己的命令

  • [ImageId]是你的镜像ID

  • 注意:使用默认命令上传镜像可能会有些慢,可参照阿里的官方文档进行相应的修改

  • image.png

    image.png
2)推送镜像上传指定版本镜像
 sudo docker push registry.cn-hangzhou.aliyuncs.com/zhangzhiwen/sell-eureka:[镜像版本号]

5.查看镜像

  • 进入对应的仓库中查看上传的镜像信息
  • image.png

6.拉取私人仓库镜像

sudo docker pull registry.cn-hangzhou.aliyuncs.com/zhangzhiwen/sell-eureka:[镜像版本号]

你可能感兴趣的:(docker上传镜像至私人镜像仓库)