宝塔面板Docker部署思源2.10.8最新版!

前几天Memos升级到了V0.16.0版本,该版本自带原生评论系统,为了及时体验,便利用在《如何优雅的一键升级宝塔面板多个Docker容器。》中提到的watchtower项目一键升级了所有的Docker项目。其中思源也升级到了最新2.10.8版本。升级当天下午想在思源上记日志的时候发现了502错误,到宝塔后台一看思源这个Docker项目是停止状态。

以前也有遇到过Docker项目自动停止的情况,重启一下就可以了,但是这次重启没有成功。按最笨的方法把项目删除重新安装也没有成功。只能到思源官网上去找找原因了。

思源官方最新版发布的内容其中有提到:"另外,从该版本开始通过 Docker 部署时必须设置访问授权码命令行参数 --accessAuthCode,不设置的话无法正常启动。"

docker run -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode=xxx

以上为思源最新版本2.10.8的Docker部署的命令,分析下比之前多了三条内容:

1.增加了workspace=/siyuan/workspace/命令参数

2.增加了accessAuthCode=xxx命令参数

3.增加了用户ID映射-u 1000:1000

按命令分析后,把两条命令参数也加入,创建后还是添动不了。因为宝塔面板Docker方式部署没有填"用户ID映射"的地方,那就只能用命令的方式部署了。

拉取思源最新版镜像。

在Docker管理器的镜像管理中,点击获取镜像,镜像名称填写思源笔记的镜像名:

[mark_a]b3log/siyuan[/mark_a]

点击获取镜像之后,视你自己服务器网速一两分钟就会把思源笔记的镜像拉取下来。

利用xshell等远程工具执行Docker部署命令

docker run -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode=xxx

对于以上代码,可以根据自己的需要自行修改:

映射目录:/siyuan/workspace:/siyuan/workspace

映射端口:-p 6806:6806

工作目录:workspace=/siyuan/workspace/‘建议和映射目录保持一致

访问密码:accessAuthCode=xxx ‘将xxxn改为你自己的密码

注意点:

1.accessAuthCode=xxx必须要修改,安全考虑你懂的。

2.在服务器上映射出来文件夹的权限设置成全部可写入、读取。

3.定期备份映射出来的文件夹,其中data是你的所有数据。

评论区

共 16 条评论
  1. 头像
    老麦 Lv.10
    我现在挺喜欢用Docker的,感觉是真的方便。
    2年前
    1. 头像
      老张 博主
      @老麦 就是的,以前我还不习惯用Docker,现在用起来感觉方便极了
      2年前
  2. 头像
    老刘 Lv.10
    我是不想再用思源了
    2年前
    1. 头像
      老张 博主
      @老刘 呵呵,我折腾好了,所以接着用。
      2年前
      1. 头像
        老刘 Lv.10
        @老张 我现在用joplin了,虽然丑点,丑点就丑点吧,胜在稳定,越来越不愿意折腾了。
        2年前
        1. 头像
          老狼 Lv.10
          @老刘 joplin客户端太庞大了吧,下载过,没勇气安装
          2年前
  3. 头像
    我计划也折腾下docker,近来看到不少docker博文,好奇心起来了
    2年前
    1. 头像
      老张 博主
      @ccbbp 可玩性比较高。
      2年前
  4. 头像
    我的思源是放在esxi的win10里,好像是用的win的应用商店装的
    2年前
    1. 头像
      老张 博主
      @青木 你这是直接用的win版呢,
      2年前
  5. 头像
    我以为把宝塔装到docker里。刚想给家的机顶盒装宝塔。
    2年前
    1. 头像
      老张 博主
      @姜辰Jcs.Moe 机顶盒安装宝塔,这个想法不错。
      2年前
  6. 头像
    思源是什么东东,搜不到,你们的个人图像是怎么设计的,那个网站国内不能访问。
    2年前
    1. 头像
      老张 博主
      @秦时明月 是个笔记 软件
      2年前
  7. 头像
    Hugh
    请问博主一直在用Siyuan吗, 稳定性如何, 有发送过数据事故么?
    1年前
    1. 头像
      老张 博主
      @Hugh 现在不用思源了,用Ob
      1年前