首页/云/Docker 容器速查/docker commit 容器保存为镜像
本包目录(366 条)
基础命令50 条
镜像与构建107 条网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

docker commit 容器保存为镜像

把容器的可写层固化成一个新镜像,用于临时保存现场或做快速原型;正规交付仍应回到 Dockerfile 重建。

Docker 容器速查云更新于 2026-10-12
用途从容器导出镜像快照
语法docker commit [-a 作者] [-m 说明] [-c 指令] CONTAINER [REPO[:TAG]]
默认行为提交时暂停容器保证一致性(--pause=true)

示例

示例
docker commit -a ops -m '调试现场快照' web app/web:debug-20261012
docker commit -c 'CMD ["node","server.js"]' web app/web:snapshot
commit 产物不可复现:构建历史缺失、容易夹带临时文件并逐次膨胀;生产镜像请用 Dockerfile 重新构建。

易错点

  • 提交内容包含容器里的一切改动(日志、缓存、调试文件),作为发布镜像前务必清理
  • 基于快照继续开发会让环境与构建源脱节,问题无法回溯到 Dockerfile

数据来源与参考

  • Docker 官方 CLI 参考:docker commit(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌