思源笔记社区正在搭建中,现邀您共建
SiYuan Community is under construction. Join us to co-build.
b3log/siyuan/opt/siyuan/ 下,基本上就是 Electron 安装包 resources 文件夹下的结构:ENTRYPOINT [ "/opt/siyuan/kernel" ],使用 docker run b3log/siyuan 并带参即可启动:--workspace 指定工作空间文件夹路径,在宿主机上通过 -v 挂载到容器中docker run -d -v workspace_dir_host:workspace_dir_container -p 6806:6806 b3log/siyuan --workspace=workspace_dir_containerworkspace_dir_host:宿主机上的工作空间文件夹路径workspace_dir_container:容器内工作空间文件夹路径,和后面 --workspace 指定成一样的workspace_dir_host 和 workspace_dir_container 都配置为 /siyuan/workspace,对应的启动命令示例:docker run -d -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/。siyuan(uid 1000/gid 1000)来启动内核进程的,所以在宿主机创建工作空间文件夹时请注意设置该文件夹所属用户组:chown -R 1000:1000 /siyuan/workspace,在启动容器时需要带参数 -u 1000:1000。/ws