引言
該過程參考於以下文章:
- 思源筆記docker部署
- 解決docker映象倉庫下載慢
安裝 docker
檢查 docker 是否安裝
檢查伺服器系統內是否安裝了 docker :
docker --version
若未安裝 docker,則顯示如下命令:
-bash: docker: command not found
安裝 docker 操作
切換清華映象源:
sudo sh -c "echo 'deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian bullseye stable' > /etc/apt/sources.list.d/docker.list"
這裡的
bullseye
是 debian 11.1 版本的名稱,如果使用別的版本,要把該名替換成所對應的版本名稱。
更新系統包列表:
sudo apt-get update
安裝 docker:
sudo apt-get install docker-ce
驗證 docker 安裝:
sudo docker --version
出現以下結果,則證明 docker 安裝成功:
思源筆記 docker 部署
更換映象源
由於原始的下載較慢,這裡更改映象源:
vim /etc/docker/daemon.json
將下面的內容寫進去並儲存:
{
"registry-mirrors": [
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://your_preferred_mirror",
"https://dockerhub.icu",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
重新載入一下docker的配置檔案:
systemctl daemon-reload
重啟一下docker服務:
systemctl restart docker.service
該部分借鑑於該部落格,然後截止於2024年12月02日可用。
安裝思源 docker
首先拉取 docker:
docker pull b3log/siyuan
完成後建立思源的對映目錄:
mkdir -p /NachoNeko/siyuan
我這裡是放到了我自己的資料夾下
部署思源映象:
docker run -d -v /NachoNeko/siyuan:/siyuan/workspace -p 6806:6806 --name siyuan b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode password
這裡的
/NachoNeko/siyuan
是對映目錄
測試執行
輸入 http://公網IP:6806 即可訪問思源服務端