【docker】如何保存镜像以及分享社区

一、前言

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

二、保存镜像

1、常用命名

① 提交 docker commit

帮助文档

实际操作

② 保存 docker save

帮助文档

实际操作

③ 加载 dock load

帮助文档

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

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

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

三、分享社区

1、先登录Docker_hub官网

2、然后在Docker上登录

命令有:
①docker login

② 重新给镜像打标签

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

帮助文档

实际操作

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

查看Docker_hub的个人主页信息

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

四、总结

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

相关推荐
豆芽脚脚几秒前
docker compose再阿里云上无法使用的问题
阿里云·docker·容器
yuxb7326 分钟前
Ansible 学习笔记:变量事实管理、任务控制与文件部署
linux·运维·笔记
鸢栀w36 分钟前
前端css学习笔记7:各种居中布局&空白问题
前端·css·笔记·学习·尚硅谷网课
岚天start1 小时前
Linux sar命令详细使用指南
linux·运维·服务器·负载·sar·磁盘io·sysstat
Hero_11271 小时前
学习Stm32 的第一天
stm32·嵌入式硬件·学习
遇见火星1 小时前
Jenkins全链路教程——Jenkins调用Maven构建项目
运维·jenkins·maven
十行代码九行报错2 小时前
Docker基础学习笔记
笔记·学习·docker
wanhengidc5 小时前
当云手机出现卡顿怎么办?
运维·服务器·安全·智能手机
冷崖6 小时前
MySQL异步连接池的学习(五)
学习·mysql
知识分享小能手6 小时前
Vue3 学习教程,从入门到精通,Axios 在 Vue 3 中的使用指南(37)
前端·javascript·vue.js·学习·typescript·vue·vue3