我正在使用docker-compose
在本地構建和運行我們的應用程序。這一切工作正常,但我不能從主機外部訪問Apache容器。它最終會因「服務器停止響應」而超時。Mac版Docker無法訪問主機外的容器
碼頭文件是可怕的,儘管我盡了最大的努力「碼頭的Mac」太籠統,谷歌不明白,它是產品的名稱,而不是描述。
適用於Mac的Docker不使用VirtualBox,我無法找到任何設法使其工作的人或任何嚴格無法獲取的信息。
我已檢查所有明顯的東西:
- Mac的防火牆關閉。
web
容器不應綁定到localhost,0.0.0.0:1234->80/tcp
。- 我使用
ssh -L 11234:127.0.0.1:1234 -N 127.0.0.1
在mac上進行了端口轉發,但是在11234
上訪問它給了我同樣的錯誤。
接下來我可以嘗試什麼?
聽起來像一個網絡問題,而不是碼頭問題。你的netstat節目是什麼? – user2105103