美文网首页Java部署运维
docker上传镜像至私人镜像仓库

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

作者: 黄黄丶 | 来源:发表于2019-11-02 20:22 被阅读0次

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


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

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上传镜像至私人镜像仓库

    养成良好的记录习惯作者:黄黄邮箱:15797683468@163.com(可指出问题相互交流) 注:我这私人仓库地...

  • 使用Docker在Linux环境中部署应用

    部署方案 步骤 本地搭建Docker环境 本地编译出Docker镜像 将编译出的Docker镜像上传至仓库 登录云...

  • Docker仓库管理镜像 -- 公共仓库【Docker Hub】

    镜像仓库管理 docker仓库,用来管理镜像。主要分为公共仓库和私人仓库。下面介绍了公共仓库Docker Hub、...

  • 【docker学习笔记九】Docker的registry私服

    1、私有仓库搭建与配置 2、镜像上传至私有仓库 格式是:docker tag (镜像的名字/id):tag ip...

  • Docker之八私有仓库

    个人专题目录 Docker 私有仓库 1. 私有仓库搭建 2. 将镜像上传至私有仓库 3. 从私有仓库拉取镜像

  • docker相关操作持续更新

    将docker镜像上传到阿里云镜像仓库 从阿里镜像仓库获取 登录阿里云 相关命令 正在运行的容器docker ps...

  • Docker-容器

    应用程序打包生产镜像后,上传到Docker仓库,再从Docker仓库将镜像下载到本地,以镜像为模板可以创建容器,容...

  • Docker 仓库

    介绍 Docker 仓库中存储着各种 Docker 镜像,我们可以从仓库中下载镜像到本地,也可以从本地上传镜像到仓...

  • Docker入门

    Docker概述 Docker为什么会出现? 将项目打包并带上部署环境(镜像),上传到Docker 仓库,下载镜像...

  • dock学习笔记

    从镜像仓库拉取镜像 docker pull (镜像名称) 查看docker镜像 docker images 从镜像...

网友评论

    本文标题:docker上传镜像至私人镜像仓库

    本文链接:https://www.haomeiwen.com/subject/mrhqbctx.html