Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_docker


看上面的图就可以知道docker发布的一整个流程。

我们主要介绍如果在阿里云发布我们的本地镜像

1 首先我们需要创建一个命名空间

Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_docker_02


Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_阿里云_03


2. 然后创建一个镜像仓库

Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_容器_04


代码源选择本地仓库推送

Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_示例代码_05


创建成功后 阿里云会给你示例代码告诉你怎么去传镜像到仓库里面

Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_示例代码_06

  • 我们按着阿里云的命令来走一遍

首先我们去打个标签

docker tag 5d0da3dc9764 /hong0023/centos:1.0

Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_示例代码_07


现在已经有了这个镜像了 可以看到镜像ID和下面的centos是一样的

docker login --username=1034996580@ 

Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_容器_08


我们docker login 最后需要指定仓库地址 不然默认是dockerhub

登录成功之后我们就可以push了

docker push /hong0023/centos:1.0

Docker学习笔记(5)-Docker镜像发布到阿里云或者dockerhub_docker_09


提示push中 说明正在推