思源筆記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,其他的端口會無法使用

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  ## 啟動容器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM