2017-07-19 2 views
0

いくつかのコンテナ(特にアクティブな開発環境)がローカルホストコンピュータで実行され、他のサービスがリモートサーバーのコンテナである複数のコンテナを使用するように、ドッキングウィンドウ-compose.ymlDockerサービスが一部のローカルおよび他のリモートで実行されています

rails: 
    build: some_path 
    volumes: some_volumes 

mysql: 
    image: xxx 
    build: xxxx 

nginx: 
    image: xxx 
    build: xxxx 

other_services: 

は現在、私はローカルで実行しているすべてのコンテナを持っており、それが正常に動作しますが、パフォーマンスが遅いことに気づきました。例えば、nginxやother_servicesがリモートで実行されている場合はどうなりますか?どうすればいいですか?チュートリアルのリンクがある場合は、私がGoogleで見つからなかったことを親切に教えてください。

答えて

1

docker swarmを使用してください。多くのノード(ローカルマシンとリモートサーバーの1つ)を持つs​​warmを作成し、docker stack deployを使用すると、アプリケーションをそれらのマシンに展開できます。 これはtutorialです。

関連する問題