10

次の行に沿って docker-compose.yml ファイルがあります。

analytics:
    build: .
    links:
    - mongo:mongo
    ports:
    - 80:80
mongo:
    build: docker_containers/mongo
    expose:
    - 27017

実行すると、サービスへのdocker-compose upリンクが作成されます。ただし、実行してもリンクは作成されません。ファイルを確認しました。/etc/hostsmongodocker-compose run analytics bash/etc/hosts

docker-compose のドキュメントにはこれについて何も言及されていないので、混乱しています。

  1. 使用時にリンクが設定されないのはなぜrunですか?
  2. どうすればこれを達成できますか?
4

2 に答える 2

1

質問番号 2 に対する回答しかありません。使用して環境全体を開始し、分析コンテナーでdocker-compose run実行します。docker exec

docker exec -ti $analytics_container_id bash
于 2015-04-08T16:02:48.167 に答える