簡體   English   中英

如何使運行Windows主機的Docker容器中的端口可用於本地網絡

[英]How to make ports in a docker container running Windows host available to a local network

我在Windows 10主機上使用docker 19.3.2,並想使我的容器中的2個端口可供本地網絡中的每個人使用。 我可以在本地訪問端口,但似乎無法理解如何使它們可用於網絡。

docker-compose.yml

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

如果將端口映射到docker-compose.yaml文件上,則它們在本地IP地址上以及本地網絡地址上已經可用,如注釋中所述,您只需轉到Windows Defender並打開防火牆以添加一個規則並允許該端口的入站流量,或允許Docker應用程序的入站流量。

我的建議是允許所有docker應用程序的入站流量避免在不同端口上運行多個服務的問題,並且每次以不同端口號運行新服務時,都需要檢查防火牆。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM