zoukankan      html  css  js  c++  java
  • 思源笔记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  ## 启动容器
    
  • 相关阅读:
    LeetCode 3.将整数中每位上的数字进行反转
    LeetCode 2. 将两个链表一一对应的各个结点的值相加并逆序输出
    79.单词搜索
    Java内存区域
    46. 全排列
    17. 电话号码的字母组合
    93. 复原IP地址
    40. 组合总和 II
    39. 组合总和
    59.螺旋矩阵二
  • 原文地址:https://www.cnblogs.com/ziyue7575/p/15339826.html
Copyright © 2011-2022 走看看