以下是思源笔记的 docker 版本的部署教程已经详细到服务器购买,只需要复制粘贴命令即可成功部署
-
在官网
https://cn.aliyun.com/
购买服务器,这里我就选择阿里云的服务器ESC
按量付费 -
放开出入方向所有端口的防火墙,你也可以选择只放开
6806
和6808
-
连接服务器
-
利用
findshell软件
来连接服务器
-
-
docker 安装
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
docker --version
sudo mkdir -p /etc/docker
-
复制命令按下回车即可 sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://do.nark.eu.org", "https://dc.j8.work", "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn" ] } EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
-
拉取镜像
docker pull b3log/siyuan
-
启动思源镜像
cd
mkdir -p /siyuan/workspace/
chown -R root:root /siyuan/workspace/
docker run -d -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -p 80:6808 -u root:root b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode=123 --ssl=true
-
启动成功,访问
服务器ip:6806
-
-
-
以下是命令执行历史
-
root@iZbp1hr9tgyea2l32n2jhpZ:~# history 1 git 2 docker 3 sudo apt install docker.io 4 apt 5 sudo apt install docker.io 6 sudo apt update 7 sudo apt install docker.io 8 sudo systemctl start docker 9 sudo systemctl enable docker 10 docker --version 11 sudo mkdir -p /etc/docker 12 sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://do.nark.eu.org", "https://dc.j8.work", "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn" ] } EOF 13 sudo systemctl daemon-reload 14 sudo systemctl restart docker 15 docker pull b3log/siyuan 16 docker pull b3log/siyuan 17 cd 18 mkdir -p /siyuan/workspace/ 19 chown -R root:root /siyuan/workspace/ 20 docker run -d -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -p 80:6808 -u root:root b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode=123 --ssl=true 21 docker ps 22 history
-
按照流程走一般是不会出错的,出错可以将错误放在讨论区
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于