思源笔记 docker 部署问题

本贴最后更新于 1589 天前,其中的信息可能已经时异事殊

根据思源笔记 v5.0.5.45 文档,我在 centos 上使用以下命令进行部署时,命令行无任何反应,6806 端口也未被使用,思源没有运行,请问应该怎样部署?

docker run -v /root/siyuan/conf:/siyuan/conf -v /root/siyuan/data:/siyuan/data -p 6806:6806 b3log/siyuan --resident=true --conf=/siyuan/conf

image.png

image.png

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    25368 引用 • 104770 回帖 • 2 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9703 引用 • 44130 回帖 • 91 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 请找下容器日志看看。

    1 回复
  • image.png

    无日志记录 😂

  • 不带 -v 试试看

    1 回复
  • image.png

    不添加 -v 参数可以打开思源,但是点击打开目录和登录均无反应,终端输出如下

    [root@VM_0_8_centos ~]# docker run -p 6806:6806 b3log/siyuan --resident=true I 2020/12/30 09:29:59 main.go:121: ____ _ __ __ / ___| (_) \ \ / / _ _ __ _ _ __ \___ \ | | \ V / | | | | / _` | | '_ \ ___) | | | | | | |_| | | (_| | | | | | |____/ |_| |_| \__,_| \__,_| |_| |_| I 2020/12/30 09:30:00 main.go:122: kernel [v0.5.45] is booting, runtime mode is [prod], working directory is [/opt/siyuan], temp directory is [/tmp/siyuan], read only [false] I 2020/12/30 09:30:00 lang.go:64: initialized languages D 2020/12/30 09:30:00 conf.go:106: check device locale failed: detect: not detected D 2020/12/30 09:30:00 conf.go:107: using default language [zh_CN] I 2020/12/30 09:30:00 rsa.go:31: private key [-----BEGIN RSA PRIVATE KEY-----...] I 2020/12/30 09:30:00 rsa.go:32: public key [ssh-rsa AAAAB3N...] I 2020/12/30 09:30:00 conf.go:171: local serve path [http://127.0.0.1:6806] I 2020/12/30 09:30:00 conf.go:175: initialized conf I 2020/12/30 09:30:01 main.go:165: kernel HTTP server is booting [http://0.0.0.0:6806] I 2020/12/30 09:30:01 webdav.go:36: initialized WebDAV server I 2020/12/30 09:30:01 conf.go:292: initialized notebook I 2020/12/30 09:30:01 repo.go:39: initialized git repo I 2020/12/30 09:30:01 process.go:25: kernel is running with [resident] mode I 2020/12/30 09:30:01 updater.go:84: do not auto update in docker E 2020/12/30 09:35:19 log.go:44: PANIC RECOVERED: runtime error: invalid memory address or nil pointer dereference /usr/local/go/src/runtime/panic.go:969 (0x43e958) /usr/local/go/src/runtime/panic.go:212 (0x455852) /usr/local/go/src/runtime/signal_unix.go:742 (0x4556d2) /go/src/github.com/siyuan-note/siyuan-src/kernel/model/box.go:381 (0x10d968d) /go/src/github.com/siyuan-note/siyuan-src/kernel/model/box.go:987 (0x10e02e4) /go/src/github.com/siyuan-note/siyuan-src/kernel/cmd/refreshtree.go:21 (0x11284da) /go/src/github.com/siyuan-note/siyuan-src/kernel/cmd/cmd.go:219 (0x112eaf2) /usr/local/go/src/runtime/asm_amd64.s:1374 (0x477ce0) E 2020/12/30 09:37:22 log.go:44: PANIC RECOVERED: runtime error: invalid memory address or nil pointer dereference /usr/local/go/src/runtime/panic.go:969 (0x43e958) /usr/local/go/src/runtime/panic.go:212 (0x455852) /usr/local/go/src/runtime/signal_unix.go:742 (0x4556d2) /go/src/github.com/siyuan-note/siyuan-src/kernel/model/box.go:381 (0x10d968d) /go/src/github.com/siyuan-note/siyuan-src/kernel/model/box.go:987 (0x10e02e4) /go/src/github.com/siyuan-note/siyuan-src/kernel/cmd/refreshtree.go:21 (0x11284da) /go/src/github.com/siyuan-note/siyuan-src/kernel/cmd/cmd.go:219 (0x112eaf2) /usr/local/go/src/runtime/asm_amd64.s:1374 (0x477ce0)
  • 还是要添加 -v,宿主机上已经手工创建好 /siyuan/conf/ 文件夹了么?

    1 回复
  • 有的,你可以看我正文帖子里的终端的图片。

  • data 文件夹也有 思源笔记用户指南 文件夹么?或者简单一点先用个 test 作为名字吧。

    1 回复
  • image.png

    有的,创建了。

    1 回复
  • conf.json 请参考思源自动创建的,其中只用手动修改 box 字段,其他部分要保留一下。

    另外,box.url 里面用 127 不要用 0.0

    1 回复
  • image.png

    url 我之前用的是 127,不行才换成 0 的。两个都不能用

    1 回复
  • conf.json 请参考一下思源本地版创建的。

    1 回复
  • image.png

    我把本地的 conf.json 文件上传了服务器,修改了 boxes 内容,运行 docker 还是没反应。。。

    1 回复
  • 稍后我们再完善一下文档 🙏

  • 请问你现在部署成功了吗

  • dockersiyuanerror.png

    这是我的执行情况

  • dange414

    请问这个问题您解决了吗,我也遇见了一样的问题,无法创建目录和笔记

    1 回复
  • 木有。。。。。

  • LavaC

    昨天我也遇到跟你差不多的问题,经群友提醒是 conf 的权限不足,解决之后就能运行了 😂

请输入回帖内容 ...

推荐标签 标签

  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    116 引用 • 54 回帖 • 1 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 647 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 34 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 1 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 384 关注
  • 安全

    安全永远都不是一个小问题。

    203 引用 • 818 回帖 • 1 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 2 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖 • 1 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    948 引用 • 1460 回帖 • 1 关注
  • CodeMirror
    2 引用 • 17 回帖 • 162 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    432 引用 • 1250 回帖 • 595 关注
  • 笔记

    好记性不如烂笔头。

    310 引用 • 794 回帖
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    494 引用 • 930 回帖
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 127 关注
  • 叶归
    6 引用 • 17 回帖 • 14 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 63 关注
  • Visio
    1 引用 • 2 回帖 • 3 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    37 引用 • 157 回帖
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 397 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    150 引用 • 257 回帖 • 1 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    63 引用 • 289 回帖
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖