我试图将所有docker容器绑定到主机上的IP地址,而不必在docker-compose.yml
中指定IP。
我可以将单个容器绑定到docker-compose.yml
上主机上的IP
webserver:
ports:
- "127.0.1.1:80:80"
- "127.0.1.1:443:443"
我可以成功地将这些容器绑定到我设置的127.0.1.1
上,并使用另一个回送地址释放我原来的回送地址127.0.0.1
以便通过代客运营我的网站。
如果我未在docker-compose.yml
中指定IP,则默认情况下docker在回送地址localhost
或127.0.0.1
上接受来自主机的请求
有些帖子(例如以下主题)建议编辑Daemon配置,但它似乎对我不起作用 https://forums.docker.com/t/can-i-change-the-default-ip-from-0-0-0-0-when-binding/30358/4
所以我不知道如何将所有docker容器永久绑定到备用环回地址127.0.1.1
有什么想法吗?