群晖 Docker 部署 思源笔记
官方 docker 镜像参考文档: https://registry.hub.docker.com/r/b3log/siyuan 参数配置参考 https://ld246.com/article/1630063506550 设置中文参考: https://ld246.com/article/1632652377565
个人机器:群晖 920 DSM 7.x
全程使用 ssh 进行部署,对个人来说比较方便,因此基于此部署:
# 使用容器卷的方式 # 创建容器卷:siyuan docker volume create siyuan # 查看容器卷信息, 可以查询到容器卷的位置,目的是设置文件夹权限,不然直接运行容器会报权限错误 docker volume inspect siyuan # 找到文件对应路径,根据官方文档说明,修改文件夹权限 chown -R 1000:1000 /volume2/@docker/volumes/siyuan # 创建容器命令说明,主要参考官方仓库下方说明 docker run \ -v siyuan:/siyuan/workspace \ # 上方创建的容器卷:映射容器内思源笔记的数据存放路径,与workspace保持一致 -p 6806:6806 \ # 群晖对外访问的端口(可以自定义):思源笔记容器内起的端口 -u 1000:1000 \ # 官方文档中,使用普通用户创建 -e LANG=zh_CN.UTF-8 \ # 参考链接中,设置默认为中文(主要是为了说明文档,还是中文方便一点) -e LC_ALL=zh_CN.UTF-8 \ --restart=always \ # 容器自动重启 -d --name="siyuanNote" \ # -d:容器后台启动,--name 设置容器名称 b3log/siyuan \ # 使用的镜像源名称 --workspace=/siyuan/workspace/ # 官方设置的容器内的数据存放路径,要与上方保持一致 # 创建容器 Demodocker run -v siyuan:/siyuan/workspace \ -p 6806:6806 \ -u 1000:1000 \ -e LANG=zh_CN.UTF-8 \ -e LC_ALL=zh_CN.UTF-8 \ --restart=always \ -d --name="siyuanNote" \ b3log/siyuan \ --workspace=/siyuan/workspace/
查看容器中的日志:
命令格式:docker logs -f --tail 100 [容器名称]
,Demo docker logs -f --tail 100 siyuanNote
未设置文件夹权限时,运行提示的错误:
安装成功后,群晖 docker 中显示的日志:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于