原文: https://blog.csdn.net/xyz_dream/article/details/75019982
将docker容器打包好,迁移到另外的服务器,很方便。对于网站的迁移,不用配置任何多余的环境。那么一般的步骤是什么呢? 之前搞了好久,容器迁移之后不能正常运行。
原因是我使用了export/import的形式,容器不能正常运行。 正确步骤如下:
1.首先 把容器停止运行(docker stop 容器id)
2.将容器转化为镜像( docker commit -a “author name” -m “message” 容器id “镜像名称”: 版本信息 )
3.查看镜像情况( docker images) .会发现 新增一个镜像文件,就是我们刚才的容器镜像。 将镜像变为本地文件(
docker save -o “文件名称” 容器id/名称 )
4.把文件上传到另外的服务器。 将文件转化导入变为镜像。 (docker load < “文件名称” )
通过这四步,你就可以完成对容器的迁移了。剩下的工作就是 使用镜像文件 创建容器,运行容器。 不会出现任何错误,切记不要使用export/import的形式进行迁移,否则可能
会出现莫名其妙的错误。