Docker-在Mac上组合extra_hosts

时间:2017-06-30 18:15:21

标签: networking docker docker-compose hosts

我正在尝试使用Docker-compose的extra_hosts配置将新主机添加到我的Nginx容器中。出于某种原因,我无法使其发挥作用。我使用Docker for Mac 17.06 CE稳定使用Docker-Compose v3。这是我的配置:

$this->someData

我还尝试使用我的Mac inet IP添加额外的主机,但它也没有响应。

更新

出于某种原因,您需要编辑Mac的/ etc / hosts文件以添加新主机。 extra_hosts配置什么都不做。

1 个答案:

答案 0 :(得分:2)

您需要在Mac中编辑此文件:/etc/sudoers

添加:

127.0.0.1 test.local

例如:

sudo sh -c "echo 127.0.0.1 test.local >> /etc/hosts"

如果不起作用,请尝试使用其他文件:/private/etc/hosts

请参阅:https://www.tekrevue.com/tip/edit-hosts-file-mac-os-x/