2017-07-19 1 views
0

Wie kann ich docker-compose konfigurieren, um mehrere Container zu verwenden, in denen einige Container (insbesondere in aktiver Entwicklung) auf Ihrem lokalen Host-Computer ausgeführt werden und andere Dienste Container in Remote-Servern?Docker-Dienste lokal und andere remote ausgeführt

In Docker-compose.yml

rails: 
    build: some_path 
    volumes: some_volumes 

mysql: 
    image: xxx 
    build: xxxx 

nginx: 
    image: xxx 
    build: xxxx 

other_services: 

Zur Zeit habe ich alle Container lokal ausgeführt und es funktioniert gut, aber festgestellt, dass die Leistung langsam ist; Was ist, wenn ich zum Beispiel nginx und andere_services remote ausgeführt habe - wie mache ich das? Wenn es einen Tutorial-Link gibt, lass es mich wissen, da ich keinen mit Google gefunden habe.

Antwort

1

Mit docker swarm. Sie können einen Schwarm mit vielen Knoten erstellen (einen lokalen Computer, einen Remote-Server) und dann mithilfe von Docker Stack Deploy Ihre Anwendung auf diesen Rechnern bereitstellen. Dies ist die tutorial.

Verwandte Themen