Docker应用-思源笔记

  1. 地址
  2. 安装
  3. 使用
  4. 升级
  5. 参考

地址

安装

  • 创建本地映射文件夹:mkdir -p /mnt/user/appdata/siyuan/workspace
  • 修改用户组:cd /mnt/user/appdata & chown -R 1000:1000 siyuan/workspace
  • docker 安装
docker run -d \
--name='siyuan' \
--net='br0' \
--ip='10.1.1.101' \
-u 1000:1000 \
-v '/mnt/user/appdata/siyuan/workspace':'/siyuan/workspace':'rw' \
-l net.unraid.docker.webui='http://10.1.1.101:6806' \
-l net.unraid.docker.icon='http://cdn.myshenle.top/images/202307031907903.png' \
b3log/siyuan:v2.9.4 \
--workspace='/siyuan/workspace' \
--lang='zh_CN' \
--accessAuthCode='123456'
  • 说明:

    • --workspace 指定工作空间文件夹路径,在宿主机上通过 -v 挂载到容器中
    • 镜像中是使用默认创建的普通用户 siyuan(uid 1000/gid 1000)来启动内核进程的,所以在宿主机创建工作空间文件夹时请注意设置该文件夹所属用户组:chown -R 1000:1000 /siyuan/workspace,在启动容器时需要带参数 -u 1000:1000
  • 查看帮助:docker exec -it siyuan /opt/siyuan/kernel --help

更多参数:

  • accessAuthCode string:access auth code
  • lang string:zh_CN/zh_CHT/en_US/fr_FR/es_ES
  • port string:port of the HTTP server (default “0”)
  • readonly string:read-only mode (default “false”)
  • workspace string:dir path of the workspace, default to ~/SiYuan/

使用

升级

参考


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 470501267@qq.com