私有化部署
按照 思源笔记 docker 部署及第三方同步 做的 docker 私有化部署。
yml 文件如下:
version: '3'
services:
siyuan:
image: b3log/siyuan:latest
container_name: fllsiyuan
restart: always
volumes:
- /siyuan:/root/document/fllsynote
command: [--workspace=/root/document/fllsynote,--lang=zh_CN,--accessAuthCode=88888888]
ports:
- "7777:6806"
更改授权码
长期使用后,授权码 8 个 8 太长,想修改为 11。
使用命令
docker-compose stop siyuan
然后修改 yml 文件中授权码为 11,如下。
version: '3'
services:
siyuan:
image: b3log/siyuan:latest
container_name: fllsiyuan
restart: always
volumes:
- /siyuan:/root/document/fllsynote
command: [--workspace=/root/document/fllsynote,--lang=zh_CN,--accessAuthCode=11]
ports:
- "7777:6806"
然后
docker-compose start siyuan
经测试授权码未更改为 11,原先的思源笔记数据还在。
使用新的命令
docker-compose up -d
经测试授权码更改为 11,原先的思源笔记数据丢失(提前已备份)。
问题
请教各位贤达,这是怎么回事?如何达到目的(docker-compose 修改授权码,思源笔记数据不丢失)?
还是 docker-compose 不能实现?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于