上一篇文章我们已经定制好了一个基础镜像《如何把ISO镜像转换成Docker镜像》。这样就可以把做好的镜像推送到Docker Hub,这样就可以直接使用docker pull命令在任意一台主机上pull下来。
0x01 注册账号
第一步我们先要在Docker Hub上注册一个账号,用于存放镜像。->点击这边注册
0x02 推送镜像
注册好账号,接下去我们就可以把镜像推送到Docker Hub上了。
在需要登录的机器上使用下面命令进行登录,显示Login Succeeded则登录成功。
# docker login Username: yangfannie Password: Login Succeeded
接着查看本机有哪些镜像
# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 0584b3d2cf6d 4 weeks ago 196.5 MB
一个ID为0584b3d2cf6d,名称为centos的镜像,如果这个镜像是自己构建的,你需要用docker tag来进行标记后,再进行提交。
# docker tag 0584b3d2cf6d yangfannie/centos:base #yangfannie为你的docker hub名字 # docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 0584b3d2cf6d 4 weeks ago 196.5 MB yangfannie/centos base 0584b3d2cf6d 4 weeks ago 196.5 MB
使用docker push进行推送
# docker push yangfannie/centos:base #yangfannie为你的docker hub名字
等待push完成后就可以在Docker Hub看到自己推送的tag了
0x03 下载镜像
镜像push到Docker Hub上后,我们就可以在任意机器上pull镜像了
# docker pull yangfannie/centos:base

聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏