0

たとえば、サーバー マシンで 10 個の Web アプリケーションを実行している場合、それを A と呼びます。3 台のマシンで Consul を実行していて、サーバー ロールになっています。これらの 10 個のアプリをどこに登録すればよいですか? A そして、これらのアプリを登録しますか? またはそれらのサーバー領事に?

4

2 に答える 2

1

Docker 環境 (コンテナーではない) の各ノードでRegistratorの 1 つのインスタンスを実行します。レジストレーターは、ポートが公開された Docker コンテナーを Consulに自動的に登録します。

docker run -d \
--name=registrator \
--net=host \
--volume=/var/run/docker.sock:/tmp/docker.sock \
gliderlabs/registrator:latest \
  consul://localhost:8500
于 2016-01-06T18:34:00.320 に答える