一、前言

   在上篇博客中,我们已经下载了一个nginx的镜像,并且修改了它的内容为“111222”,命名为mynginx,现在我们就要把这个mynginx保存下来,并且分享但我们的docker_hub社区中!

二、保存镜像

1、常用命名

① 提交 docker commit

帮助文档

79292ccafe484999a17dadb77247de0d.png

实际操作

c43d4b43a81648a0ba09d4e30490e341.png

② 保存 docker save

帮助文档

f13bf1e11cab4f7f94b922a24229022a.png

实际操作

46ae4d64f1d1466ab356c1400a9bc2ab.png

③ 加载 dock load

帮助文档

ecfbc5db1aa24cdcb95576101758d01f.png

现在是模拟第一次拿到mynginx.tar包如何加载,所以之前的那些镜像和运行的容器,我都已经删除了的。

dbf0b167e8074560bc800eda5362a3c2.png

容器已经运行去访问浏览器:

49438dd733ee47dd944e171dbac07c39.png

结果还是我们之前修改的那个内容,说明我们加载成功了。

三、分享社区

1、先登录Docker_hub官网

6b08954d9a2544abb15ae14537bda489.png

2、然后在Docker上登录

命令有:
①docker login

797256eaaa794dfab297c908a34e7668.png
② 重新给镜像打标签

docker tag mynginx:v1.0(原来镜像名) 账号 / 新的镜像名

帮助文档

8e97b95993cb493fa3c3fee53b4ca438.png

实际操作

26be58c4e7554c81be36f8c6e02a5b89.png


③推送镜像
docker push 账号 / 新的镜像名

96adafbd42e0456c87cff9f3ffda7b4a.png

查看Docker_hub的个人主页信息

4e8e3be2c2da40f08607a79ab0d337d4.png

c325ff92f14e441fbb16c6c63fe95ef1.png

如上图所示,我们分享社区成功!

四、总结

    这里我们讲解了如何保存修改后的镜像,并发布到我们的社区,可以让其他的人自由的下载使用!我个人觉得这个过程还是很有意思的,首先去理解了原理,然后自己动手实现了一遍,成就感满满的。最后,如果这篇文章对小伙伴们有所帮助,别忘了,点赞,关注支持一波哦~

 

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部