如何将基于两个链接docker容器的应用程序移动到另一个主机?

如何将基于两个链接docker容器的应用程序移动到另一个主机?,docker,Docker,我期待着将基于两个链接的contianer的应用程序移动到不同的主机。第一个容器来自官方的MySQL映像。第二个容器来自官方Wordpress图像。WP容器链接到MySQL容器 这些容器随着时间的推移而演变。不同的模板和数据。我想将容器迁移到另一台主机。现在,如果我停止容器,我只需要发出一个docker start mysql和一个docker start wp,所有上下文(链接、端口、配置、wahtever…)都会得到维护。我不必指定要公开哪些端口,或者有哪些链接 我不知道docker是否会提

我期待着将基于两个链接的contianer的应用程序移动到不同的主机。第一个容器来自官方的MySQL映像。第二个容器来自官方Wordpress图像。WP容器链接到MySQL容器

这些容器随着时间的推移而演变。不同的模板和数据。我想将容器迁移到另一台主机。现在,如果我停止容器,我只需要发出一个
docker start mysql
和一个
docker start wp
,所有上下文(链接、端口、配置、wahtever…)都会得到维护。我不必指定要公开哪些端口,或者有哪些链接

我不知道docker是否会提供以下服务:

  • 出口集装箱
  • 将它们移动到新主机
  • 在新主机中导入容器
  • 在新的主机版本中,一个
    docker start mysql
    和一个
    docker start wp
  • 这可能吗?如果不是的话,怎样才能让完全相同的基础结构在另一台主机上运行


    我尝试过使用导出/导入和保存/加载。在这两种情况下,导入的都是图像,而不是容器。

    建议:创建(主机间链接)是否有帮助?或者使用(迁移数据)?是的,可能作为后续行动。但这里的问题是如何移动容器,而不是图像,并以与原始主机相同的方式启动和运行它。也就是说,从一个简单的docker开始。我认为问题与您的“应用程序”链接到多个容器的事实有关。根据你的后续调查,听起来你对Docker的“保存”和“导出”感到困惑。你“保存”了一张图片;你“导出”了一个容器:问:这其中哪一部分对你不起作用?听起来像是1)你想导出Container1和Container2,2)你可能想创建一个新的“大使容器”(带有链接),然后将其导出,最后3)将所有三个容器导入到新主机。选项1是正确的。我尝试过使用--link选项导出/导入并发出run语句。似乎某些状态已丢失。其中一个图像是Wordpress,当访问公开的端口时,它会提示我从头开始配置WP,而不是为应该在容器中的网站提供服务。建议:这是否有助于cr创建(主机间链接)或使用(迁移数据)?是的,可能是后续操作。但这里的问题是如何移动容器,而不是映像,并以与原始主机相同的方式启动和运行它。也就是说,只需一个简单的docker启动。我认为问题与您的“应用程序”相关“链接到多个容器。根据你的后续调查,听起来你对Docker的“保存”和“导出”感到困惑。你“保存”了一张图片;你“导出”了一个容器:问:这其中哪一部分对你不起作用?听起来像是1)你想导出Container1和Container2,2)你可能想创建一个新的“大使容器”(带有链接),然后将其导出,最后3)将所有三个容器导入到新主机.选项1是正确的。我尝试过使用--link选项导出/导入并发出run语句。似乎某些状态已丢失。其中一个图像是Wordpress,当访问公开的端口时,它会提示我从头开始配置WP,而不是为应该在容器中的网站提供服务。