在本地网络中为Docker容器分配一个静态IP地址,以便进行开发

xn1cxnb4  于 2023-02-11  发布在  Docker
关注(0)|答案(2)|浏览(198)

我正在使用Docker compose在Mac上设置一个本地开发环境。我希望能够通过使用静态IP从局域网(例如,从我的手机或iPad)连接到容器,并在Docker compose文件中配置它。

5m1hhzi4

5m1hhzi41#

我敢肯定这篇文章有你要找的: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

x4shl7ld

x4shl7ld2#

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

相关问题