在开发的过程当中,我们将项目打包成了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/
image.png

1.2:注册完成之后,点击创建自己的仓库

image.png
image.png

1.3:登录

image.png

二、发布镜像到dockerhub

image.png
我们现在有很多的镜像,那么我们想将其中python(b0358f6298cd)发布到docker hub上去。

2.1:镜像tag重新命名

docker tag b0358f6298cd 1991cfp/python:1.0 #指定镜像id 进行修改

#注意
要想上传上去镜像的名字前缀一定得是你自己docker hub的名字。比如我的就是1991cfp
image.png

2.2:删除重复镜像id的镜像

docker rmi -f python:3.8

image.png

2.3:push到Docker Hub

docker push 1991cfp/python:0.1

image.png
上传完毕之后我们可以在docker hub 自己的仓库查看到我们上传的镜像:
image.png
这个好像会上传到公共的。