我使用 Docker Compose 来启动我的容器。我有一个 RethinkDB 服务容器,它在以下环境变量中公开(以及其他)主机端口:APP_RETHINKDB_1_PORT_28015_TCP_ADDR
.
但是,我的应用程序必须将此主机作为名为RETHINKDB_HOST
.
我的问题是:如何在启动容器时(最好以最 Dockerish 的方式)将给定的 env var 别名为所需的?我试过了:
env_file: .env
environment:
- RETHINKDB_HOST=$APP_RETHINKDB_1_PORT_28015_TCP_ADDR
但首先,它不起作用,其次,它看起来不是最好的方法。