在本地网络中为docker容器分配静态IP地址以进行开发

时间:2018-05-28 03:23:43

标签: docker docker-compose lan

我使用Docker撰写在Mac上设置本地开发环境。我希望能够通过使用静态IP从LAN(例如,从我的手机或iPad)连接到容器,并在docker-compose文件中进行配置。有可能吗?

2 个答案:

答案 0 :(得分:0)

我很确定这篇文章包含您正在寻找的内容:Assign static IP to Docker container

在docker-compose中,您可以构建网络并将这些容器附加到网络中,这样您就可以准确地模拟上述帖子中记录的内容:

https://docs.docker.com/compose/networking/#specify-custom-networks

https://docs.docker.com/compose/compose-file/compose-file-v2/#ipv4_address-ipv6_address

答案 1 :(得分:0)

在大多数情况下,如果将容器中的端口暴露给Mac,则不需要静态IP。例如,您可以转到http://localhost:80来访问您的容器。您可以在compose文件中指定此内容。