使用 docker pull 下的镜像使用教程的语句: docker run --detach --name pipe --network=host \ b3log/pipe --mysql='root:123456@(127.0.0.1:3306)/pipe?charset=utf8mb4&parseTime ..

pipe 搭建求助问题

使用 docker pull 下的镜像使用教程的语句:

docker run --detach --name pipe --network=host \
    b3log/pipe --mysql="root:123456@(127.0.0.1:3306)/pipe?charset=utf8mb4&parseTime=True&loc=Local" --runtime_mode=prod --port=5897 --server=http://localhost:5897

后启动失败,状态 Exited (1)
添加参数 -i -t 后同样无法启动,请问如何解决该问题。

  • Pipe

    Pipe 是一款小而美的开源博客平台。如果你不想自己搭建,可以直接使用我们运维的 http://pipe.b3log.org

    102 引用 • 880 回帖 • 263 关注
13 回帖
请输入回帖内容...
  • 88250

    可通过 docker logs 查看一下日志,应该能找到进程退出原因。

    1 回复
  • jbw00

    D 2019/07/17 10:39:44 confs.go:136: ${home} [/root]
    D 2019/07/17 10:39:44 confs.go:154: ${time} [1563331184537257707]
    D 2019/07/17 10:39:44 confs.go:189: configurations [&model.Configuration{Server:"https://localhost:5897", StaticServer:"https://localhost:5897", StaticResourceVersion:"1562857322789", LogLevel:"debug", ShowSQL:false, SessionSecret:"4vz2ReUXQS7KshJQfDUW4uoy716e55lp", SessionMaxAge:86400, RuntimeMode:"prod", SQLite:"", MySQL:"root:Rootdocker run -i -t pipe2019@(127.0.0.1:3306)/pipe?charset=utf8mb4&parseTime=True&loc=Local", Port:"5897", AxiosBaseURL:"/api", MockServer:"http://localhost:8888"}]
    I 2019/07/17 10:39:44 markdowns.go:59: [markdown-http] is not available, uses built-in [blackfriday] for markdown processing
    D 2019/07/17 10:39:44 themes.go:49: loaded [7] themes
    F 2019/07/17 10:39:44 db.go:48: opens database failed: Error 1045: Access denied for user 'root'@'localhost' (using password: YES)
    

    查到是这个,但是我的密码我试了是正确的

    1 回复
  • 88250

    你用 localhost 还是 127 对于 MySQL 和 Docker 来说是不一样的。

    1 回复
  • jbw00

    那请问一下我的 MySQL 不是 docker 镜像,命令里是否应该都改成 127?

    1 回复
  • 88250

    你帖子里面贴出来的是 127 啊 😂

    1 回复
  • jbw00

    然而我试了 localhost 和 127 两个都是是启动不了
    image.png
    很难受

    1 回复
  • 88250 1

    日志输出里面 MySQL 的配置不对,你再检查一下看看吧。

    1 回复
  • jbw00

    问题解决了,很迷,root 用户连不上,但是新建一个用户后设置同样的权限就可以,密码还是一样的。。。。😰

  • jbw00

    大佬,我再请教一个问题,我 nginx 配置代理后,
    image.png

    输入地址后为何会跳转到http://localhost:5897/start
    image.png

    是 upstream pipe 配置错误了么

    1 回复
  • 88250

    我不了解这个配置的意思 server_name _;

    请参考 Pipe 用户指南进行配置。

    1 回复
  • jbw00

    这个是我安装 nginx 里自带的,我没有动他,我现在理清楚了代理的逻辑了,这个参数对代理应该是没有影响的。但是目前我搭好的 pipe 一直在 start 页面转圈进不去。这个是因为我服务器太差了么。。。。
    image.png

    1 回复
  • 88250 1

    应该不至于嘛,打开 F12 看看网络情况。

    1 回复
  • jbw00

    重新配置了一下镜像就好了,我感觉应该是我脸黑 😄 感谢大佬一直陪我解答问题 🙏

请输入回帖内容 ...