【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的个人主页信息

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

四、总结

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

相关推荐
w***48827 小时前
Linux安装redis
linux·运维·redis
稚辉君.MCA_P8_Java7 小时前
Gemini永久会员 containerd部署java项目 kubernetes集群
后端·spring cloud·云原生·容器·kubernetes
wanhengidc8 小时前
深度了解云手机是什么
运维·服务器·科技·智能手机·云计算
python百炼成钢9 小时前
28.嵌入式 Linux LED 驱动开发实验
linux·运维·驱动开发
ndjnddjxn9 小时前
Rust学习
开发语言·学习·rust
菜鸟‍9 小时前
【后端学习】MySQL数据库
数据库·后端·学习·mysql
陈天伟教授9 小时前
基于学习的人工智能(1)机器学习
人工智能·学习
im_AMBER10 小时前
Leetcode 59 二分搜索
数据结构·笔记·学习·算法·leetcode
专注于大数据技术栈10 小时前
java学习--final
java·开发语言·学习
田里的水稻10 小时前
AI_常见“XX学习”术语速查表
人工智能·学习