簡體   English   中英

Docker - 訪問主機網絡和 docker 網絡

[英]Docker - access to host network and docker network

我有一個 docker 容器,我想給它--network=host AND --network=postgres 我需要連接到主機網絡才能將主機數據狗服務器 (UDP) 和postgres網絡用於其數據庫。

嘗試在docker: conflicting options: cannot attach both user-defined and non-user-defined network-modes. .

知道處理這個問題的正確方法是什么嗎?

您可以使用容器內的主機 IP 地址向主機發送請求。

但是,更好的解決方案是使用--add-host=host.docker.internal:host-gateway

extra_hosts:
    - host.docker.internal:host-gateway

其中host.docker.internal是 docker 容器內的主機網絡的主機名。 此名稱當然可以根據您的喜好更改。

信用: https ://medium.com/@TimvanBaarsen/how-to-connect-to-the-docker-host-from-inside-a-docker-container-112b4c71bc66

暫無
暫無

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

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