比如当我们对一个 container 进行了修改,我们可以通过 commit 命令来提交该 container,从而新生成一个特有的 image.
应用场景
# 查看当前正在运行的 container,以便取得对应的 containerId/containerName.
docker ps
# 通过 containerId/containerName 进入指定的 container
docker exec -it containerId/containerName /bin/sh
# 做一些修改...
# 提交修改,会生成一个新的 image
docker commit containerId/containerName my/imageName
# 然后就可以基于这个新的镜像,继续分发 container 了