思源笔记 docker 部署问题

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

根据思源笔记 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

  • 思源笔记

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

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

    18144 引用 • 66953 回帖
  • Q&A

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

    6364 引用 • 28606 回帖 • 264 关注

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • image.png

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

    1 回复
  • 其他回帖
  • LavaC

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

  • 还是要添加 -v,宿主机上已经手工创建好 /siyuan/conf/ 文件夹了么?

    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)
    
    
  • 查看全部回帖

推荐标签 标签

  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • 倾城之链
    23 引用 • 66 回帖 • 93 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 381 关注
  • 友情链接

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

    24 引用 • 373 回帖 • 7 关注
  • V2Ray
    1 引用 • 15 回帖
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 151 关注
  • Kubernetes

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

    108 引用 • 54 回帖
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    7 引用 • 26 回帖 • 1 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    215 引用 • 462 回帖
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    131 引用 • 1114 回帖 • 153 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    529 引用 • 3527 回帖
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 232 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖 • 5 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 1 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 247 回帖 • 212 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    25 引用 • 215 回帖 • 160 关注
  • 996
    13 引用 • 200 回帖 • 9 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 594 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    9 引用 • 83 回帖 • 1 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1738 回帖 • 3 关注
  • 音乐

    你听到信仰的声音了么?

    58 引用 • 507 回帖 • 1 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 347 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 2 关注
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1397 回帖 • 1 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 106 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 682 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖