dockerfile - docker-compose啟動(dòng)lnmp失敗?
問(wèn)題描述
環(huán)境及軟件github上的lnmp 傳送門(mén)
阿里云ECS-Ubuntu 16.04.2 LTS
Linux iZ2zecxzfewu856w8sll6dZ 4.4.0-63-generic #84-Ubuntu SMP Wed Feb 1 17:20:32 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
錯(cuò)誤描述及截圖在github上找了docker-compose的lnmp,但是php和mysql都啟動(dòng)了,nignx為什么就無(wú)法啟動(dòng)?
執(zhí)行了 docker-compose up 后就一直是下面這個(gè)截面。
通過(guò) docker ps 看到php和mysql是運(yùn)行狀態(tài)的。
問(wèn)題解答
回答1:報(bào)錯(cuò)是mysql的錯(cuò)誤,建議可以使用docker logs $container_id 進(jìn)行查看nginx的日志,或者你可以貼出nginx service編排時(shí)候的compose.yml 代碼。
你也可以試一試我編排得一個(gè)環(huán)境:https://github.com/zhaojunlik...
回答2:對(duì)于 https://github.com/micooz/doc... 的lnmp啟動(dòng)失敗原因。
使用 docker logs 查詢(xún)?nèi)罩究吹剑捎谧C書(shū)引起的,需要對(duì)以下兩個(gè)文件修改。
docker-compose.yml將下面兩段注釋掉。
- ./nginx/ca/server.crt/:/etc/nginx/server.crt:ro - ./nginx/ca/server.key/:/etc/nginx/server.key:ro
nginx/conf.d/default.conf將下面兩段注釋.
ssl_certificate /etc/nginx/server.crt; ssl_certificate_key /etc/nginx/server.key;
重新啟動(dòng) docker-compose up
相關(guān)文章:
1. docker - 如何修改運(yùn)行中容器的配置2. javascript - Web微信聊天輸入框解決方案3. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒(méi)有反應(yīng)4. docker images顯示的鏡像過(guò)多,狗眼被亮瞎了,怎么辦?5. javascript - 關(guān)于audio標(biāo)簽暫停的問(wèn)題6. javascript - history.replaceState()無(wú)法改變query參數(shù)7. javascript - 移動(dòng)端textarea不能上下滑動(dòng),該怎么解決?8. javascript - 為什么form表單提交沒(méi)有跨域問(wèn)題,但ajax提交有跨域問(wèn)題?9. javascript - Ajax加載Json時(shí),移動(dòng)端頁(yè)面向左上角縮小一截兒,加載完成后才正常顯示,這該如何解決?10. javascript - 音頻加載問(wèn)題
