Docker Composeのv1では、/etc/hosts
ファイルがリンクされたコンテナで更新されます。例えば。Docker v2でリンクされたコンテナを挿入する
$ cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.2 redis redis_1 c381c79fb9c2 romantic_yonath
172.17.0.3 48d2ed7033a1
ただし、v2ではこれがDNS経由で行われるため、これ以上エントリはありません。ホストテーブルを使用してロードバランサをブートストラップすることができます。 scale
コマンドと組み合わせて使用すると非常に便利です。
コンテナの作成中にこれらを挿入する方法はありますか?
は、ラウンドロビン・ロード・バランシングを行います動作するようです。あなたが必要とするものに十分なものか、何か違うものが必要なのでしょうか? – R0MANARMY
私はDNSがラウンドロビンしているとは思わない。私はここに例を作成しました: https://github.com/joedborg/docker-compose-scaling私はこれを証明すると思いますか? – jdborg
私は彼らの[docs](https://docs.docker.com/docker-cloud/apps/service-links/#/discovering-containers-on-the-same-service-or-stack)に基づいています – R0MANARMY