思源笔记docker部署教程

安装docker

项目地址:https://github.com/siyuan-note/siyuan

宝塔可以直接进行安装!!!

docker部署

获取root权限

sudo su root

拉取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

访问服务: 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  
## 启动容器
© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容