dockerfile - docker-compose啟動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都啟動了,nignx為什么就無法啟動?
執(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啟動失敗原因。
使用 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;
重新啟動 docker-compose up
相關(guān)文章:
1. mysql - 數(shù)據(jù)庫建字段,默認(rèn)值空和empty string有什么區(qū)別 1102. 新人求教MySQL關(guān)于判斷后拼接條件進(jìn)行查詢的sql語句3. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實(shí)現(xiàn)存在即更新應(yīng)該使用哪個(gè)標(biāo)簽?4. mysql - 這種分級一對多,且分級不平衡的模型該怎么設(shè)計(jì)表?5. Navicat for mysql 中以json格式儲存的數(shù)據(jù)存在大量反斜杠,如何去除?6. mysql - 數(shù)據(jù)庫表中,兩個(gè)表互為外鍵參考如何解決7. php - 公眾號文章底部的小程序二維碼如何統(tǒng)計(jì)?8. mysql - 表名稱前綴到底有啥用?9. mysql - 千萬數(shù)據(jù) 分頁,當(dāng)偏移量 原來越大時(shí),怎么優(yōu)化速度10. mac OSX10.12.4 (16E195)下Mysql 5.7.18找不到配置文件my.cnf
