本文主要是介绍Docker从入门到放弃-----上传Docker镜像到Dockerhub,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
上一篇文章Dockerfile常用命令解析与实战我们自己打包了一个consul镜像,他只是在我们本地仓库中,在这一篇文章中我们将把我们打包的镜像上传到Dockerhub,这样我们就可以在线下载该镜像了。
注册Dockerhub
首先我们需要在Dockerhub中注册一个账号,这里大家自行去注册,不再演示。
登录Dockerhub
在我们的服务器上执行命令
docker login
然后根据提示输入我们刚才注册的账户和密码
Username: baldwinkm
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded
看到Login Succeeded就代表我们登录成功了
push镜像
执行命令
docker push baldwinkm/consul:consul-1.0
等待上传完成
[root@vultrguest dockerbuilder]# docker push baldwinkm/consul:0.0.1
The push refers to repository [docker.io/baldwinkm/consul]
72e72ac314e5: Pushed
9795bbe2572e: Pushed
2a0b0dc039a4: Pushed
69c702c75667: Pushed
44978799c986: Pushed
777b2c648970: Mounted from library/consul
0.0.1: digest: sha256:ae056306b8217922794d7ceba9ebf680db5259c5774bffc63f1dcbbbfbf99127 size: 1570
检查
访问我们的Repositories查看
我们的镜像就上传上去了
下载镜像
我们可以使用
docker pull baldwinkm/consul:0.0.1
在其他服务器上下载我们上传的镜像。
总结
上传镜像计较简单,主要就是不要忘记登录。
我是Baldwin,一个25岁的程序员,致力于让学习变得更有趣!
现在关注作者即可领取海量学习资料与简历模板
往期好文:
用Python每天给女神发一句手机短信情话
MySQL优化之explain
Spring源码分析-MVC初始化
春风得意马蹄疾,一文看尽(JVM)虚拟机
造轮子的艺术
源码阅读技巧
Java注解详解
教你自建SpringBoot服务器
更多文章请点击
这篇关于Docker从入门到放弃-----上传Docker镜像到Dockerhub的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!