如何将容器从本地docker-compose迁移到另一台主机

时间:2017-11-08 03:40:31

标签: wordpress migration docker-compose mariadb

美好的一天!

我试图将我的本地wordpress / mariadb容器从docker-compose迁移到另一台主机,可能是生产服务器。

这就是我的所作所为:     我在本地为wordpress和mariadb容器创建了一个docker-compose。然后我开始向他们填充wordpress内容。

用例:     我想将通过docker-compose制作的容器及其数据导出并导入到另一台服务器。

请指导我解决我的问题。

非常感谢..: - )

2 个答案:

答案 0 :(得分:1)

理想情况下,您不会将数据存储在容器中。您希望能够随意销毁和重新创建它们。因此,如果你有什么我可能会建议弄清楚如何从容器中复制数据,然后从图像远程部署它们。当您重新部署它们时,您希望将数据目录挂载到永远不会被销毁的外部驱动器,并在那里重新填充数据。

如果您真的想要使用数据部署容器,那么我想说您要查看Docker Commit,您可以使用它来从现有容器创建映像,然后再部署这些容器。

答案 1 :(得分:1)

这已经解决了! :-) 我在我的Compose文件中定义了mariadb和wordpress服务中的卷,它创建了我需要的数据目录。然后我将tar停靠docker compose目录,并在我的远程服务器中重新创建docker-compose。谢谢你的精彩回答。找你@lecstor。