我在Windows 10主机上使用docker 19.3.2,并希望使我的容器中的2个端口可供本地网络中的每个人使用。 我能够在本地访问端口,但似乎无法理解如何使它们可用于网络。
docker-compose.yml
version: '2'
services:
buildbot:
image: buildbot/buildbot-master:master
ports:
- "8010:8010"
- "9989:9989"
答案 0 :(得分:0)
如果将端口映射到docker-compose.yaml文件上,则它们已在本地IP地址上以及本地网络地址上可用,如注释中所述,您只需要转到Windows Defender并打开防火墙添加规则并允许该端口的入站流量或允许Docker应用程序的入站流量。
我的建议是允许所有docker应用程序的入站流量避免在不同端口上运行多个服务的问题,并且每次以不同端口号运行新服务时,都需要检查防火墙。 / p>