docker学习笔记之把容器commit成镜像的方法
发布时间 - 2026-01-11 01:05:48 点击率:次docker提供了两种镜像制作的方式,提高了使用的灵活性:

1.可以将更改后的容器提交,制作成镜像(这是接下来要说明的)
2.通过Dockerfile来制作镜像
下面通过一个例子来展示方法
本地有一个Ubuntu的镜像,下面以这个为蓝本,创建一个容器并在根目录下添加一个test文件,然后做成镜像。
[root@bw001 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/ubuntu latest a3cdd83cfdf0 4 months ago 124.8 MB [root@bw001 ~]# docker run -it docker.io/ubuntu:latest bash root@db076c4f8402:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var root@db076c4f8402:/# touch test root@db076c4f8402:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys test tmp usr var
脱离容器保持运行,使用ctl+p ,q快捷键。可以看到刚起的容器继续在运行
[root@bw001 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES db076c4f8402 docker.io/ubuntu:latest "bash" 25 seconds ago Up 24 seconds hopeful_darwin
下面将刚刚更改的容器commit成images
[root@bw001 ~]# docker commit -m "just a test" -a "huqian" db076c4f8402 docker.io/test sha256:be8b1a5937dd6810290e663c98b13fcd677a48576a9a1b41eee613fbc47bfbc1 [root@bw001 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/test latest be8b1a5937dd 6 seconds ago 124.8 MB
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# docker
# commit
# 镜像
# 容器
# Docker容器的加载分层原理及commit镜像
# Docker通过容器生成镜像提交DockerCommit详解
# 通过容器提交镜像DockerCommit及推送镜像DockerPush
# docker容器commit打包越来越大的原因分析及解决
# 这是
# 两种
# 并在
# 可以看到
# 创建一个
# 大家多多
# 有一个
# 提高了
# ID
# CREATED
# MB
# REPOSITORY
# images
# IMAGE
# TAG
# ubuntu
# latest
# months
# SIZE
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
如何彻底卸载建站之星软件?
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
如何在IIS7上新建站点并设置安全权限?
昵图网官网入口 昵图网素材平台官方入口
js实现获取鼠标当前的位置
如何在宝塔面板中修改默认建站目录?
新三国志曹操传主线渭水交兵攻略
如何用IIS7快速搭建并优化网站站点?
Laravel如何生成URL和重定向?(路由助手函数)
PythonWeb开发入门教程_Flask快速构建Web应用
南京网站制作费用,南京远驱官方网站?
如何快速搭建高效简练网站?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何在万网利用已有域名快速建站?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Laravel如何发送系统通知?(Notification渠道示例)
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
Laravel怎么为数据库表字段添加索引以优化查询
如何快速搭建高效服务器建站系统?
如何为不同团队 ID 动态生成多个独立按钮
网站制作报价单模板图片,小松挖机官方网站报价?
如何为不同团队 ID 动态生成多个非值班状态按钮
高端建站如何打造兼具美学与转化的品牌官网?
EditPlus中的正则表达式 实战(1)
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
如何实现建站之星域名转发设置?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
如何在景安服务器上快速搭建个人网站?
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
详解Huffman编码算法之Java实现
重庆市网站制作公司,重庆招聘网站哪个好?
JS弹性运动实现方法分析
EditPlus 正则表达式 实战(3)
如何快速搭建高效WAP手机网站?
智能起名网站制作软件有哪些,制作logo的软件?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
个人摄影网站制作流程,摄影爱好者都去什么网站?
北京企业网站设计制作公司,北京铁路集团官方网站?
Laravel如何使用Blade组件和插槽?(Component代码示例)
微信小程序 五星评分(包括半颗星评分)实例代码
JavaScript Ajax实现异步通信
中国移动官方网站首页入口 中国移动官网网页登录

