分享下我部署的代码，其中以下的变量务必修改成自己的accessAuthCode=xx xx修改为鉴权密码accessAuthCode=xxxxxx修改为你的域名/docker/siyuan 此处的数据路径修改为自己的路径，特别注意 强烈建议volumes里的本地路径：容器路径和下面command里的workspace修改为一样的。version: '3' services: siyuan: image: b3log/siyuan container_name: siyuan restart: always volumes: - /docker/siyuan:/docker/siyuan command: [--resident=true,--workspace=/docker/siyuan,--ssl=true,--accessAuthCode=xx,--servePath=xxx] network_mode: "host" #建议直接host，如果用bridge,请去掉下面的#让端口转发生效 # ports: # - "6806:6806"顺便说下，如果使用宝塔的nigix反代，请务必在反代的配置文件里加入如下代码，否则会由于ws错误造成卡在加载logo界面location /ws { proxy_pass http://127.0.0.1:6806; proxy_read_timeout 60s; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'Upgrade'; } docker部署可以在不用到同步功能的基础上，做到多端同步。同时在安卓和IOS，也可以通过网页转制应用来使用。既有本地的隐私性和安全性，又有云端的便利性。强烈推荐大家试试。如下是广告，推广下自己的推荐码，哈哈。我的推荐码：MXMnxuk