Docker: 上传镜像至docker仓库或者阿里云仓库

Posted caijunchao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker: 上传镜像至docker仓库或者阿里云仓库相关的知识,希望对你有一定的参考价值。

镜像可以很方便直接 push 到 docker 的公共仓库或阿里云仓库

一、上传至docker仓库

1、登录docker hub创建自己的仓库地址:

 https://hub.docker.com/repository/create

创建时,仓库名称要与镜像名称对应

技术图片

 

2、登录镜像

docker login -u centercai   # centercai 为仓库名称

技术图片

 

 

3、 开始推送镜像到仓库

技术图片

 

 

4、登录仓库查看镜像推送结果

技术图片

 

 

5、我们删除本地镜像,尝试从仓库去获取镜像

技术图片

 

 

二、上传至阿里云仓库

1:阿里云docker仓库 https://cr.console.aliyun.com/cn-hangzhou/instances/repositories

2:进去注册帐号后,点击镜像仓库,选择创建镜像仓库。

技术图片

3. 登录阿里云Docker Registry

$ docker login --username=cai_junchao registry.cn-hangzhou.aliyuncs.com

用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

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

技术图片

4. 将镜像推送到Registry

$ docker login --username=cai_junchao registry.cn-hangzhou.aliyuncs.com

$ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[镜像版本号]

$ docker push registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[镜像版本号]

技术图片

5. 从Registry中拉取镜像

$ docker pull registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[镜像版本号]

 

 

以上是关于Docker: 上传镜像至docker仓库或者阿里云仓库的主要内容,如果未能解决你的问题,请参考以下文章

Docker学习笔记 —— 镜像仓库制作(公有+私有+Harbor)

Docker学习笔记 —— 镜像仓库制作(公有+私有+Harbor)

Docker之Alpine制作镜像且上传至阿里云

虚拟化docker构建私有仓库,上传镜像至私有仓库

docke镜像上传到dockerhub仓库和阿里云docker仓库的方法

阿里云搭建docker私有镜像仓库与SpringBoot项目推送远程镜像仓库