门槛:一台云服务器

步骤一、安装 Docker

菜鸟教程中找到对应的安装命令,本示例服务器系统为 Centos,安装命令及效果如下

  1. curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

image.png

步骤二、启动 Docker,拉取镜像 b3log/siyuan

  1. systemctl start docker
  2. docker pull b3log/siyuan

image.png

步骤三、开启 6806 端口及安全组,为映射做准备

  1. systemctl start firewalld
  2. firewall-cmd --zone=public --add-port=6806/tcp --permanent
  3. firewall-cmd --reload

image.pngimage.png

步骤四、运行镜像

  1. docker run -itd -p 0.0.0.0:6806:6806 b3log/siyuan -accessAuthCode siyuan (PS:siyuan为鉴权)

可能会遇到如下报错,此时需要重启 docker(systemctl restart docker),再执行运行命令

image.png image.png

此时得到一个容器 ID,说明已经伺服成功,可以使用服务器公网 IP 加上 6806 端口访问了,输入鉴权密码后,大功告成

image.png