如何在不同的机器上运行docker容器

时间:2016-01-22 03:49:35

标签: architecture docker devops docker-machine

我为我的应用程序设置了几个docker容器:

  1. mysql容器
  2. 应用程序服务器的容器(tomcat7)
  3. nginx的容器
  4. python tornado应用程序的容器
  5. 在我的本地计算机上,使用docker-machine,我尝试了所有这些容器,并且它们互相交互。我用boot2linux创建了一个虚拟机,并在其上设置了所有这些容器。

    现在,为了生产,我将在一个单独的服务器上运行这些容器中的每一个。码头提供什么东西可以快速/轻松地做到这一点?或者我应该在每台服务器上设置docker,将相关图像复制到该服务器,然后在所有服务器上手动启动docker-images?

1 个答案:

答案 0 :(得分:2)

  

或者我应该在每台服务器上设置docker,将相关图像复制到该服务器,然后在所有服务器上手动启动docker-images?

是的,但你也应该:

https://docs.docker.com/engine/userguide/networking/images/overlay_network.png

然后,您可以在计算机上创建容器。

请参阅Understand Docker container networks

的实际示例
相关问题