[英]Using network_mode='host' in docker-compose break run: host type networking can't be used with links
[英]Make django work with `network_mode: host` in docker-compose
相關項目: https://github.com/mjozan/docker-compose-django-react
你好
這個項目是一個簡單的應用程序,使用 react 和 django 和 docker-compose。
因為我想讓這個項目與vscode Codespace 一起工作(參見這個問題),我把network_mode: host
放在docker-compose
文件中的django
服務上。
但是,通過這樣做,django 不再運行(容器似乎運行但瀏覽器無法訪問 localhost:8000)。
我想知道如何解決這個問題,以便所有服務都能正常工作。 謝謝您的回答。
幾件事可能是:
首先檢查您沒有在端口 8000 上運行服務。假設您使用 Linux。
netstat -tnlp
如果端口是免費的嘗試: network_mode: "host"
我經常使用。
如果即使這樣也不能解決問題,您可能必須編輯您的/etc/hosts
文件。
向/etc/hosts
添加類似的內容
0.0.0.0 django
現在試試django:8000
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.