亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ghost自己是不是就能夠啟動了

沒搞明白啊,nginx 沒起來我訪問 localhost:2368 也能訪問ghost,此外,mysql里沒有任何數據,這是什么情況?

正在回答

4 回答

運行報錯了,不知道是哪里的問題
https://img1.sycdn.imooc.com//5be4f2230001bb6609070172.jpghttps://img1.sycdn.imooc.com//5be4f23b0001140509110098.jpghttps://img1.sycdn.imooc.com//5be4f2510001334408880050.jpg

0 回復 有任何疑惑可以回復我~
#1

tlojy 提問者

是不是開了多個實例,把之前的停了
2018-11-18 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5b2bc5db000166e910030102.jpg照你的方法老是啟動失敗不知道是怎么回事。

0 回復 有任何疑惑可以回復我~

謝謝了,解決了問題

0 回復 有任何疑惑可以回復我~

搞清楚了,nginx是個代理,最終還是會訪問localhost:2368

我用的docker-ce :?Server Version: 17.09.0-ce

ghost版本是1.41.1 ,配置文件變成 config.production.json。

根據老師的教程做以下修改就能成功啟動:

  • 修改ghost/Dockerfile,內容如下:

FROM?ghost
COPY?./config.production.json?/var/lib/ghost/config.production.json
EXPOSE?2368

------------------------

  • 在ghost/目錄下創建?config.production.json 文件,內容如下:

{
??"url":?"http://localhost:2368/",
??"server":?{
????"port":?2368,
????"host":?"0.0.0.0"
??},
??"database":?{
????"client":?"mysql",
????"connection":?{
"host":?"db",
"user":?"ghost",
"password":?"ghost",
"database":?"ghost",
"port":?3306,
"charset":?"utf8"
????}
??},
??"mail":?{
????"transport":?"Direct"
??},
??"logging":?{
????"transports":?[
??????"file",
??????"stdout"
????]
??},
??"process":?"systemd",
??"paths":?{
????"contentPath":?"/var/lib/ghost/content"
??}
}
  • 登錄mysql,給ghost用戶添加權限。執行如下命令:

mysql??-uroot?-pmysqlroot????????????#以root身份登錄mysql
GRANT?ALL?PRIVILEGES?ON?*.*?TO?'ghost'@'%';????#給ghost用戶設置足夠權限
  • 重新build 并運行:

docker-compost?stop?????#停止容器???
docker-compose?rm????????????#刪除容器
docker-compose?build?????????#重新建立
docker-compose?up?-d????????#啟動運行


3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

ghost自己是不是就能夠啟動了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號