以下是思源笔记的 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 sy-space
-
chown -R 1000:1000 /root/sy-space
-
docker run -d --restart unless-stopped -v /root/sy-space:/siyuan/workspace -p 6806:6806 -p 6808:6808 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode=1234
-
-
启动成功,访问
服务器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 sy-space 19 chown -R 1000:1000 /root/sy-space 20 docker run -d --restart unless-stopped -v /root/sy-space:/siyuan/workspace -p 6806:6806 -p 6808:6808 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode=1234 21 docker ps 22 history
-
按照流程走一般是不会出错的,出错可以将错误放在讨论区
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于