在线文档教程
Docker 17
撰写 | Compose

链接环境变量(不建议使用) | 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