LoginSignup
14
11

More than 5 years have passed since last update.

Docker Compose - 環境変数リファレンス

Posted at

Docker Compose - 環境変数リファレンス

原文:Compose environment variables reference
https://docs.docker.com/compose/env/

メモ:環境変数は、リンクされたサービスに接続する方法として、既に推奨されていません。しかしながら、接続のためにリンク名(デフォルトでは、リンクされたサービス)ををホスト名のように使えます。詳細についてはdocker-compose.yml ドキュメントをご覧ください。

Compose は、コンテナで公開するサービスと他のコンテナの接続に Docker link を使います。それぞれリンクされたコンテナには環境変数が設定されます。環境変数はコンテナの名前を大文字にしたものです。

サービス上でどのような環境変数が利用可能か調べるには、docker-compose run SERVICE env を実行します。

name_PORT
全ての URL です。例:DB_PORT=tcp://172.17.0.5:5432

name_PORT_num_protocol
全ての URL です。例:DB_PORT_5432_TCP=tcp://172.17.0.5:5432

name_PORT_num_protocol_ADDR
コンテナの IP アドレスです。例:DB_PORT_5432_TCP_ADDR=172.17.0.5

name_PORT_num_protocol_PORT
公開するポート番号です。例:DB_PORT_5432_TCP_PORT=5432

name_PORT_num_protocol_PROTO
プロトコルです(TCP か UDP)。例:DB_PORT_5432_TCP_PROTO=tcp

name_NAME
コンテナの完全修飾名です。例:DB_1_NAME=/myapp_web_1/myapp_db_1

14
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
11