[英]windows run docker with --network=host and access with 127.0.0.1
[英]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.