Docker第五篇-Docker镜像推送公共仓库

文章目录


这里介绍本地镜像如何推送到docker官方仓库。

镜像推送步骤

注册仓库
登录docker官网仓库(https://hub.docker.com),注册一个账号,记住账号和密码
在这里插入图片描述
首先,本地要有一个镜像,镜像来源可以是自己制作的,也可以是从官网pull的,这里介绍从官网pull redis镜像,然后再传到我们自己个人的官方仓库。

docker pull redis

在这里插入图片描述
给redis打标签

docker tag redis dalomao/redis

dalomao/redis为镜像名称
镜像名称一定要按照官方约定的格式:[仓库名]/[镜像名]或[仓库名]/[镜像名]:[版本号],仓库名即你注册的账号名称
如果不指定版本号则默认的版本号为latest

登录docker,输入刚才注册的账号和密码

docker login

推送

docker push dalomao/redis

推送完毕后,会看到自己的仓库已经有redis
在这里插入图片描述
这样将自己制作的镜像推送到官网仓库后,别人就可以搜索并使用到你的镜像了

docker search dalomao/*
docker pull dalomao/redis

刚推送上去的镜像,使用docker search是不能马上搜索到的,docker官网貌似到第二天才会同步数据,才会搜索到。但是如果docker pull的话是可以马上拉取到的。

总结

推送镜像步骤:

  • 官网(https://hub.docker.com)注册一个账号,记住账号和密码
  • docker push redis 拉取官网的redis镜像
  • 对该镜像打标签(打成官网允许的格式): docker tag redis dalomao/redis:latest
  • 登录官网,输入账号密码:docker login
  • 登录完毕后,推送:docker push dalomao/redis
  • 推送完毕后,就可以供别人搜索和下载了

猜你喜欢

转载自blog.csdn.net/supermao1013/article/details/83052081