zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Docker(21)- docker commit 命令详解

Docker命令 详解 21 commit
2023-09-27 14:25:57 时间

如果你还想从头学起 Docker 可以看看这个系列的文章哦

https://www.cnblogs.com/poloyy/category/1870863.html

 

作用

从容器创建一个新的镜像

 

语法格式

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

 

options 说明options作用-a提交镜像的作者-c使用 Dockerfile 指令来创建镜像-m提交时的说明文字-pcommit 时 将容器暂停

 

实际栗子不带参数的栗子

docker commit jenkins1 jenkins/poloyy

image.png

带参数的栗子

docker commit -a yy -m 小菠萝测试笔记 jenkins1 jenkins/poloyy  


【云原生 | 15】Docker commit与Docker build比较 最直观的理由就是,commit会把当前容器运行的日志等文件也打包到镜像中造成镜像体积偏大。从软件版本管理角度讲,Dockerfile本身是脚本文件,是可以版本化的。理论上使用Dockerfile,在任何时候任何机器上都可以重演镜像制作过程制作出一模一样的镜像,这是非常有利于工程化的。强烈建议使用Dockerfile来制作镜像...
实例解析Docker如何通过commit,Dockerfile两种方式自定义Dcoker镜像,对自定义镜像的pull,push,rmi等常用操作,通过实例创建一个Python数据分析开发环境的Docker镜像.1.通过commit操作在一个已有的镜像上做更改而保存为新的镜像.2.实例解析Dockerfile自定义镜像原理过程和命令规则.3.实例解析对自定义镜像做pull,pu