Docker 发布镜像到Docker Hub
Docker 发布镜像到Docker Hub
本博客是在Docker For Windows (DFW)安装成功的基础上实践的,如果想安装DFW,直接百度,无难度。
安装DFW
此处参考网上资料
Docker Hub注册账号
docker hub----------网址
https://hub.docker.com/
按步骤操作即可,需要邮箱验证激活;
创建项目
项目可创建为public和private两种类型;
按照描述,我们可以理解public是可以在docker hub上被人检索查看的,private则只有自己可见。即共享和私有。上图是我自己创建的两个项目,一个共享项目,一个私有项目
发布容器
镜像的构建略过,可参考我之前关于docker镜像的博客;
1、首先登录
docker login
2、给镜像打tag 标签
docker tag <existing-image> <hub-user>/<repo-name>[:<tag>]
tag不指定默认为latest
hub-user是docker hub的账户名
repo-name就是第一步创建时候的仓库名称
3、push镜像
docker push <hub-user>/<repo-name>:<tag>
push镜像到docker hub要等待一会,命令执行完之后我们到docker hub上查看镜像有没有被我们push到对应的项目下。下图表明我们push镜像成功。
成功后我们能不能pull拉取呢,让我们测试下;
执行
docker pull sugar0378/sugar0378_self:v1.0
拉取成功!