默认情况下将Docker容器绑定到主机IP地址

时间:2020-03-13 17:56:17

标签: macos docker docker-compose docker-desktop

我试图将所有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在回送地址localhost127.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

有什么想法吗?

0 个答案:

没有答案