我正在使用 Docker Compose 创建两个容器。一个运行一个为mydomain.com
网站服务的 Nginx Web 服务器,第二个需要向第一个发送 HTTP 请求(使用mydomain.com
域名)。
我不想每次运行 Nginx 容器时都检查它的 ip,然后docker run --add-host
在第二个容器上使用它。我的目标是跑步docker-compose up
,一切准备就绪。
我知道这是不可能的,但我正在寻找的是:
# docker-compose.yml
nginx_container:
...
second_container:
extra_hosts:
# This is invalid. extra_hosts only accepts ips.
- "mydomain.com:nginx_container"