在用docker的时候我们时常从网上pull镜像下来,这些镜像都是其他用户或者官方上传上去的,我们可以用docker search 关键字
来搜索需要的镜像,如下图所示:
这些镜像都是用户或者官方上传的,其实我们也可以发布自己的镜像给别的用户用,发布方法如下:
首先我们要登陆自己的dockerhub账号,没有的可以去官网注册:dockerhub官网,登陆方法如下:
然后我们看一下自己的本地docker镜像都有哪些:
这些都是别人的镜像,所以我们需要给这些镜像打标签。
比如我现在想把alpine这个镜像打包上传,那我就要修改这个镜像的tag,但修改完后这个镜像还存在:
这里的apline是原来镜像的名字,按tab可以自动补全,zephyrzhao是我的dockerhub的名字,如果您需要上传,那么需要把这里改为您的dockerhub名字,然后斜杠后面的是镜像名称(改成别的名字也可以的,如下图),冒号后面跟的是这个镜像的标签,这个也可以随便指定的。
做完上面几步,我们就可以上传自己的镜像了,但是我上传的时候遇到了一些问题,因为我的镜像名字中的/前的名字与我dockerhub的名字不一样:
所以请您在上传的时候一定记得要保持镜像中的名字和dockerhub的名字一样,否则会遇到这个问题。
最后push一下就可以了
我们可以看到原来我的dockerhub中的镜像如下:
上传之后我的dockerhub的内容如下:
发布完成。