給 PHP 開發者的 Docker 文件(五)
(本文譯自〈Docker for PHP Developers〉)
應用(Application)設定
至今我們的應用所需的 Docker 映像(image)都有了,該開始把 Docker 映像實例化(instantiate)出 Docker 容器(container)了。首先在專案跟目錄下建立如下的目錄結構。
src/ public/ index.html
src/ 目錄放我們的應用源碼、src/public/ 作為我們的網頁伺服器的網站根目錄、index.html 檔案內容打「Hello World!
」。
我們的應用將會透過 docker.dev 的域名(domain)存取,你應當把這個域名對映(map)到你的 Docker 母機(host)的 IP 位址,假設你是用裝在 Linux 內的原生的 Docker 的話,那麼就是你自己電腦的 IP 位址;如果你是用 Boot2Docker 的話,可以執行 Bash 指令 boot2docker ip
來找出你的 Docker 母機的 IP 位址。在此先假設你的 Docker 母機 IP 位址為 192.168.59.103,要把 docker.dev 域名對映到 192.168.59.103 這組 IP 位址的話,在你的本地電腦內的 /etc/hosts 檔案最後加入下面這一行:
192.168.59.103 docker.dev
(待續…)