想使用ShowDoc作為內部一個知識共享倉庫,以及文件在線協作的功能。于是內部使用Docker部署,簡單方便,主要映射數據存儲的文件夾。記錄一個點多次docker pull的時候顯示網絡異常,使用國內鏡像很快就完成。
# 先搜索對應的可以使用的鏡像版本和倉庫
docker search showdoc
# 確認打星最多的那個使用 star7th/showdoc
docker pull star7th/showdoc
# 創建文件夾,方便存儲在服務器中,避免重要文件重啟容器后丟失
mkdir -p /showdoc_data/html
chmod -R 777 /showdoc_data
docker run -d --name showdoc --user=root --privileged=true -p 4999:80 -v /showdoc_data/html:/var/www/html/ star7th/showdoc
# 異常網絡狀態下,可以直接在docker run的時候指定鏡像倉庫
docker pull registry.cn-shenzhen.aliyuncs.com/star7th/showdoc
# 安裝后記得執行docker tag命令以進行重命名
docker tag registry.cn-shenzhen.aliyuncs.com/star7th/showdoc:latest star7th/showdoc:latest
# 后續繼續進行創建文件夾賦權和指定映射的文件夾