思源笔记docker部署

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了思源笔记docker部署脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
  • 下载官网
  • docker镜像地址

docker部署

docker安装方法网上很多,比如:docker安装

  • 拉取docker
docker pull b3LOG/siyuan
  • 启动容器
docker run  --name siyuan  -it -d  --restart=always  -v /usr/local/Software/siyuan/data/SiYuan:/root/Documents/SiYuan -p 6806:6806 b3log/siyuan
## --name siyuan 启用一个容器名为 siyuan 的容器
## --restart=always 容器自启(正常写笔记的时候思服务正常,但是我将一写markdown格式错误的笔记粘贴到笔记中之后,整理笔记的时候偶尔会崩溃)
## -v /usr/local/siyuan/data/SiYuan:/root/Documents/SiYuan   将思源笔记的数据映射到服务器,在服务器的 /usr/local/siyuan/data/SiYuan 中就能看到所有的笔记了
## -p 6806:6806  端口映射  
## 使用的容器  b3log/siyuan

注意:思源笔记目前必须使用6806,其他的端口会无法使用

  • 访问服务: http://服务器ip:6806 就可以访问了

docker升级

若是没有将数据映射到本地,升级比较麻烦,但是映射到本地之后,就简单

docker pull b3log/siyuan ## 拉取新的docker
docker stop siyuan ## 停止容器
docker rm siyuan ## 删除容器
## 重新生成容器
docker run  --name siyuan  -IT -d  --restart=always  -v /usr/local/software/siyuan/data/SiYuan:/root/Documents/SiYuan -p 6806:6806 b3log/siyuan

备份数据

docker stop siyuan ## 停止容器
cd /usr/local/software/siyuan/data/  ## 进入思源数据文件夹
sudo tar -zcvf SiYuan.20210923.tar.gz ./SiYuan    ## 将数据打包为压缩包(需要root权限,否则会压缩失败)
docker start siyuan  ## 启动容器

脚本宝典总结

以上是脚本宝典为你收集整理的思源笔记docker部署全部内容,希望文章能够帮你解决思源笔记docker部署所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。