docker commit
从容器创建镜像
语法
docker commit [选项] <容器> [仓库[:标签]]说明
将容器的当前状态保存为新的镜像。可用于保存调试状态或创建基础镜像,但推荐使用 Dockerfile 构建可复现的镜像。
参数
-a设置镜像作者
-m提交说明
-c应用 Dockerfile 指令(如 CMD、ENV)
示例
创建镜像
从容器保存为新镜像
docker commit my-container my-app:debug带说明提交
提交时添加说明和变更
docker commit -m "fix bug" -c 'CMD ["node","app.js"]' my-container my-app:v2