課程
/云計算&大數(shù)據(jù)
/Docker
/Docker入門
找不到/var/lib/ghost/package.json
2019-03-14
源自:Docker入門 6-3
正在回答
非常感謝
太感謝了?。?/p>
由于老師沒有指定ghost的版本,因此默認(rèn)是拉最新版的ghost?,F(xiàn)在ghost版本已經(jīng)迭代到了2.x系列,因此我們在Dockerfile中的配置也要跟著變。要變的地方有:
1:將本地的config.js文件拷貝到鏡像 /var/lib/ghost/content/config.js中
2:由于最新版本的ghost的基礎(chǔ)鏡像里面已經(jīng)配置了CMD指令,因此我們不需要在我們本地的Dockerfile中聲明CMD指令,直接刪掉即可。
這樣再重新構(gòu)建鏡像,然后 docker-compose up一下,應(yīng)該就能跑起來了
泠泉Kelvin
泠泉Kelvin 回復(fù) 泠泉Kelvin
dabo
章小布 回復(fù) 泠泉Kelvin
慕瓜7242065
慕仰5188254
慕圣9465728
你有在ghost 里面寫config.js,這個文件夾里面有兩個文件 config.js? 和 Dockerfile
config.js里面內(nèi)容是
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;
舉報
再不學(xué)點Docker你就out啦!
2 回答ghost 目錄下有個data, ghost, nginx 為什么 ghost/ghost下還有一個data文件夾 這個是在哪里配置的 ?好像重復(fù)了? 是ghost自己創(chuàng)建的嗎?
2 回答chown: changing ownership of '/var/lib/mysql/': Operation not permitted 報錯沒有權(quán)限,,
1 回答成功啟動了ghost網(wǎng)站。
2 回答ghost 和nginx 沒有啟動起來
1 回答docker-compose起不起來nginx和ghost-app
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2021-08-24
非常感謝
2019-07-24
太感謝了?。?/p>
2019-04-02
由于老師沒有指定ghost的版本,因此默認(rèn)是拉最新版的ghost?,F(xiàn)在ghost版本已經(jīng)迭代到了2.x系列,因此我們在Dockerfile中的配置也要跟著變。要變的地方有:
1:將本地的config.js文件拷貝到鏡像 /var/lib/ghost/content/config.js中
2:由于最新版本的ghost的基礎(chǔ)鏡像里面已經(jīng)配置了CMD指令,因此我們不需要在我們本地的Dockerfile中聲明CMD指令,直接刪掉即可。
這樣再重新構(gòu)建鏡像,然后 docker-compose up一下,應(yīng)該就能跑起來了
2019-03-22
你有在ghost 里面寫config.js,這個文件夾里面有兩個文件 config.js? 和 Dockerfile
config.js里面內(nèi)容是