參考以下範例,要做 nginx + php
https://icode.best/i/73324437941285
但是做完,
http://127.0.0.1:8081/index.php
只出現 此頁面目前無法運作
請問:
3.创建 ~/nginx/conf/conf.d 目录 -->在php 容器內做嗎
我有把目錄建立起來
4启动 nginx
這裡面的路經都有存在嗎? 我都有手動建立
謝謝!
看起來像是網路相關的問題,不知道你是用WSL還是docker for Windows,建議先看看
文中寫到
3.创建 ~/nginx/conf/conf.d 目录:
mkdir ~/nginx/conf/conf.d
那是指在 host 環境中建立目錄(而非 container 中),最後用掛載 volume 的方式,把它掛進去,也就是下面這一行做的事:
docker run --name runoob-php-nginx -p 8081:80 -d -v ~/nginx/www:/usr/share/nginx/html:ro -v ~/nginx/conf/conf.d:/etc/nginx/conf.d:ro --link php7.2-fpm:php nginx
您好:
請問
1.一般都要 在本機(WIN),再掛上去嗎?
是否可以直接在container 做?,因為到時候是 只把開發的檔案 還是 整個IMAGER 拿來使用?
2.那我環境是win,要自己在 如D:\TEST\d01\做一個資料夾 來做MAP 嗎?
謝謝!
1.在本機作是方便修改(不用每次修改什麼都還要進去 docker),以及如果 container 掛掉,資料就全部不見。如果不擔心以上情況,在 container 作當然沒有問題。