我正在嘗試開發一個本地使用OS X(測試版)的本地Docker來處理整個環境的Web應用程序。如何配置/ etc/hosts來測試本地Docker設置
爲了假(測試Nginx的設置)我已編輯主機文件(在/私人/ etc/hosts中)生產的DNS配置:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
# Added by me
0.0.0.0 www.mydomain.com
nginx的配置文件進行測試,並正在在生產服務器上。
預期的行爲: 當我指出我的瀏覽器爲www.mydomain.com應該被重定向到ip 0.0.0.0(碼頭工人默認IP上OSX),和我的集裝箱web應用程序應該會出現。
實際行爲: 瀏覽器顯示「無法打開頁面」錯誤消息。
缺少什麼我在這裏?
我沒有使用docker-for-mac,而是通常使用IP 0.0.0.0訪問的OSX Docker native。我測試過127.0.0.1,並沒有工作。任何其他知識的IP是正確的? – Vingtoft
請鏈接您正在使用的項目,我從來沒有聽說過有關「docker native for OSX」的任何信息 - docker無法在osx下運行。它的基於虛擬箱,融合,平行或xhyve。也許它被稱爲dockertoolbox? –
對不起,我犯了一個錯誤。我正在使用Docker for Mac測試版,但127.0.0.1不起作用。我試圖找出我如何可以確定docker-for-mac ip。 – Vingtoft