链接环境变量(不建议使用) | Link environment variables (deprecated) (Compose)
链接环境变量取代
注:
环境变量不再是连接到链接服务的推荐方法。相反,默认情况下,您应该使用链接名,链接服务的名称作为要连接到的主机名。见 Docker-Compose.yml 文档关于细节。 环境变量只有在使用旧版本撰写文件格式
Compose 使用 Docker 链接将服务的容器公开给另一个。每个链接的容器都会注入一组环境变量,每个环境变量都以容器的大写名称开头。
若要查看服务可用的环境变量,请运行docker-compose run SERVICE env
。
名称 _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
名称
[医]
港
[医]
努姆
[医]
协议
[医]
阿德尔
容器的 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
相关信息
- 用户指南
- 安装组合
- 命令行引用
- 合成文件引用
fig, composition, compose, docker, orchestration, cli, reference