首页/云/云与容器速查/docker commit 从容器创建镜像
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker commit 从容器创建镜像

把容器当前状态固化为新镜像:调试场景(保留现场)方便,但不可重复、不可审计,生产镜像应始终由 Dockerfile 构建。

云与容器速查云更新于 2026-10-12
语法docker commit [选项] 容器 新镜像[:tag]
适用临时保留问题现场、救急回滚点
不适用生产交付(无法复现、难审计)
建议调试完把改动整理回 Dockerfile 再正式构建

使用示例

使用示例
docker commit myapp myapp:debug-20261012
docker images | grep debug
commit 出的镜像含容器当时的全部临时文件与凭据,误推仓库即泄露;仅限本地调试。

易错点

  • commit 产物直接当发布版本:构建过程无法复现
  • commit 层里带上 ~/.aws 等凭据目录

数据来源与参考

  • Docker Docs:docker commit

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌