在开发的过程当中,我们将项目打包成了docker镜像,那么怎么发布仓库上去,供别的地方和人员使用?
一、注册Docker Hub
Docker Hub是Docker官方维护的Docker Registry,上面存放着很多优秀的镜像。不仅如此,Docker Hub还提供认证、工作组结构、工作流工具、构建触发器等工具来简化我们的工作。
前文已经讲过,我们可使用docker search
命令搜索存放在Docker Hub中的镜像。本节我们来详细探讨Docker Hub的使用。
Docker Hub的使用非常简单,只需注册一个Docker Hub账号,就可正常使用了。登录后,我们可看到Docker Hub的主页,如图所示。docker hub地址:https://hub.docker.com/
1.2:注册完成之后,点击创建自己的仓库
1.3:登录
二、发布镜像到dockerhub
我们现在有很多的镜像,那么我们想将其中python(b0358f6298cd)发布到docker hub上去。
2.1:镜像tag重新命名
docker tag b0358f6298cd 1991cfp/python:1.0 #指定镜像id 进行修改
#注意
要想上传上去镜像的名字前缀一定得是你自己docker hub的名字。比如我的就是1991cfp
2.2:删除重复镜像id的镜像
docker rmi -f python:3.8
2.3:push到Docker Hub
docker push 1991cfp/python:0.1
上传完毕之后我们可以在docker hub 自己的仓库查看到我们上传的镜像:
这个好像会上传到公共的。