关于Docker容器数据的迁移

如果跑起来了一个 docker 镜像,并且对其中的数据做了一些有用的更改(通常这并不应该发生,因为有用的数据应该通过目录挂载的方式映射进去),那么遇到需要迁移的场景的时候,就需要做一下额外操作保留这部分数据。

docker commit命令

这个命令可以将容器导出为镜像,导出的镜像就可以方便进行二次分发/开发/使用。

详细操作:

1
docker commit -a "The Author" -m "The Name" <container id>  [<repository>:<tag>]