rmdir.cn

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