簡體   English   中英

如何將主機 IP 地址傳遞給 docker 容器

[英]How do you pass in host IP address to docker container

我正在 Mac 環境中設置 Expo docker 映像,我需要使用我的主機 IP 地址設置 REACT_NATIVE_PACKAGER_HOSTNAME,以便 Expo Go 應用程序可以從我的手機中訪問該 IP。 由於我的主機具有動態 ip,因此每當我的主機 ip 更改時,我需要使用新分配的 ip 更新 REACT_NATIVE_PACKAGER_HOSTNAME,然后重新啟動我的容器。 這一點都不方便,我想消除手動更新過程。 我嘗試使用 host.docker.internal 和 docker.for.mac.host.internal 作為值,但它們不能解析為 IP 地址。 我在這里錯過了什么嗎? 如果這很重要,我將在 .env 文件中設置 REACT_NATIVE_PACKAGER_HOSTNAME 。

Docker-Compose 版本:'3.8'

當你剛剛運行它時將--network host傳遞給容器,你的主機的動態 IP 地址將出現在容器中。 正確的?

正確答案是: https ://stackoverflow.com/a/39549309/4170685

暫無
暫無

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

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