課程
/云計算&大數據
/Docker
/Docker入門
找不到/var/lib/ghost/package.json
2019-03-14
源自:Docker入門 6-3
正在回答
非常感謝
太感謝了?。?/p>
由于老師沒有指定ghost的版本,因此默認是拉最新版的ghost?,F在ghost版本已經迭代到了2.x系列,因此我們在Dockerfile中的配置也要跟著變。要變的地方有:
1:將本地的config.js文件拷貝到鏡像 /var/lib/ghost/content/config.js中
2:由于最新版本的ghost的基礎鏡像里面已經配置了CMD指令,因此我們不需要在我們本地的Dockerfile中聲明CMD指令,直接刪掉即可。
這樣再重新構建鏡像,然后 docker-compose up一下,應該就能跑起來了
泠泉Kelvin
泠泉Kelvin 回復 泠泉Kelvin
dabo
章小布 回復 泠泉Kelvin
慕瓜7242065
慕仰5188254
慕圣9465728
你有在ghost 里面寫config.js,這個文件夾里面有兩個文件 config.js? 和 Dockerfile
config.js里面內容是
var?path?=?require('path'), ????config; config?=?{ ????production:?{ ????????url:?'http://mytestblog.com', ????????mail:?{}, ????????database:?{ ????????????client:?'mysql', ????????????connection:?{ ????????????????host:?'db', ????????????????user:?'ghost', ????????????????database:?'ghost', ????????????????port:?'3306', ????????????????charset:?'utf-8' ????????????}, ????????????debug:?false ????????}, ????????paths:?{ ????????????contentPath:?path.join(process.env.GHOST_CONTENT,'/') ????????}, ????????server:?{ ????????????host:?'0.0.0.0', ????????????port:?'2368' ????????} ????} }; module.exports?=config;
舉報
再不學點Docker你就out啦!
2 回答ghost 目錄下有個data, ghost, nginx 為什么 ghost/ghost下還有一個data文件夾 這個是在哪里配置的 ?好像重復了? 是ghost自己創建的嗎?
2 回答chown: changing ownership of '/var/lib/mysql/': Operation not permitted 報錯沒有權限,,
2 回答ghost 和nginx 沒有啟動起來
1 回答成功啟動了ghost網站。
1 回答docker-compose起不起來nginx和ghost-app
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-08-24
非常感謝
2019-07-24
太感謝了?。?/p>
2019-04-02
由于老師沒有指定ghost的版本,因此默認是拉最新版的ghost?,F在ghost版本已經迭代到了2.x系列,因此我們在Dockerfile中的配置也要跟著變。要變的地方有:
1:將本地的config.js文件拷貝到鏡像 /var/lib/ghost/content/config.js中
2:由于最新版本的ghost的基礎鏡像里面已經配置了CMD指令,因此我們不需要在我們本地的Dockerfile中聲明CMD指令,直接刪掉即可。
這樣再重新構建鏡像,然后 docker-compose up一下,應該就能跑起來了
2019-03-22
你有在ghost 里面寫config.js,這個文件夾里面有兩個文件 config.js? 和 Dockerfile
config.js里面內容是