如何使运行Windows主机的Docker容器中的端口可用于本地网络

时间:2019-09-16 11:31:31

标签: docker docker-compose

我在Windows 10主机上使用docker 19.3.2,并希望使我的容器中的2个端口可供本地网络中的每个人使用。 我能够在本地访问端口,但似乎无法理解如何使它们可用于网络。

docker-compose.yml

version: '2'
services:
  buildbot:
    image: buildbot/buildbot-master:master
    ports:
      - "8010:8010"
      - "9989:9989"

1 个答案:

答案 0 :(得分:0)

如果将端口映射到docker-compose.yaml文件上,则它们已在本地IP地址上以及本地网络地址上可用,如注释中所述,您只需要转到Windows Defender并打开防火墙添加规则并允许该端口的入站流量或允许Docker应用程序的入站流量。

我的建议是允许所有docker应用程序的入站流量避免在不同端口上运行多个服务的问题,并且每次以不同端口号运行新服务时,都需要检查防火墙。 / p>