Docker服务在本地和其他远程运行

时间:2017-07-19 19:16:22

标签: docker docker-compose

如何配置docker-compose以使用多个容器,其中某些容器(特别是在活动开发中)在本地主机上运行,​​而其他服务是远程服务器中的容器?

在docker-compose.yml

rails:
  build: some_path
  volumes: some_volumes

mysql:
  image: xxx
  build: xxxx

nginx:   
  image: xxx
  build: xxxx

other_services: 

目前我所有容器都在本地运行并且工作正常,但是注意到性能很慢;如果我有远程运行的nginx和other_services怎么办 - 我该怎么做?如果有教程链接,请告诉我,因为没有找到谷歌。

1 个答案:

答案 0 :(得分:1)

使用docker swarm。您可以创建一个包含许多节点的群(一个本地计算机,一个是远程服务器),然后使用docker stack deploy,您可以将应用程序部署到这些计算机。 这是tutorial