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