DEV Community

Cover image for 給 PHP 開發者的 Docker 文件(五)
Leon
Leon

Posted on • Originally published at editor.leonh.space

給 PHP 開發者的 Docker 文件(五)

(本文譯自〈Docker for PHP Developers〉)

應用(Application)設定

至今我們的應用所需的 Docker 映像(image)都有了,該開始把 Docker 映像實例化(instantiate)出 Docker 容器(container)了。首先在專案跟目錄下建立如下的目錄結構。

src/
  public/
    index.html
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

(待續…)

Discussion (0)