dockerfile - docker-compose啟動(dòng)lnmp失敗?
問題描述
環(huán)境及軟件github上的lnmp 傳送門
阿里云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為什么就無法啟動(dòng)?
執(zhí)行了 docker-compose up 后就一直是下面這個(gè)截面。

通過 docker ps 看到php和mysql是運(yùn)行狀態(tài)的。

問題解答
回答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:對于 https://github.com/micooz/doc... 的lnmp啟動(dòng)失敗原因。
使用 docker logs 查詢?nèi)罩究吹剑捎谧C書引起的,需要對以下兩個(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. dockerfile - [docker build image失敗- npm install]2. docker-compose中volumes的問題3. golang - 用IDE看docker源碼時(shí)的小問題4. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!5. angular.js - angular內(nèi)容過長展開收起效果6. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?7. mac里的docker如何命令行開啟呢?8. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題9. nignx - docker內(nèi)nginx 80端口被占用10. docker內(nèi)創(chuàng)建jenkins訪問另一個(gè)容器下的服務(wù)器問題

網(wǎng)公網(wǎng)安備