安裝環境:
OS:Ubuntu 18.04
工具:Docker
關閉防火牆OR開放防火牆對應端口協議
步驟一:
安裝docker
sudo apt-get install docker.io
啓動docker
systemctl start docker
步驟二:
修改Onlyoffce鏡像下載路徑:
- 權限配置
sudo –i
#切換到root用戶獲取權限
2.修改鏡像獲取配置
cd /etc/docker
#切換到docker鏡像配置目錄
vim daemon.json
#創建並編輯鏡像下載路徑(vim未安裝且不會安裝可使用vi替代)
{
"registry-mirrors": ["https://阿里雲加速器"]
}
EOF
#鏡像下載配置(字母I進入編輯狀態,Esc退出編輯,“:”進入操作指令,“wq”保存退出。
步驟三:
拉取鏡像
sudo docker pull onlyoffice/documentserver
步驟四:
啓動onlyoffice/documentserver鏡像並將容器80端口映射到本地80端口
sudo docker run -i -t -d -p 80:80 onlyoffice/documentserver
#第一個80爲本地,第二個80爲容器端口,可根據需要修改映射到的實際本地端口。
#本教程爲配置開機啓動容器並映射對應端口,注意重啓時要實行步驟四操作。
步驟五
創建目錄:
mkdir -p /app/onlyoffice/DocumentServer/logs
mkdir -p /app/onlyoffice/DocumentServer/data
mkdir -p /app/onlyoffice/DocumentServer/data/certs
複製你的證書到(nginx證書)
/app/onlyoffice/DocumentServer/data/certs
賦予權限
chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
映射目錄(-v之前截止換行)
sudo docker run -i -t -d -p 80:80 \
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver
映射443端口
sudo docker run -i -t -d -p 443:443 \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver
瀏覽器輸入https://域名訪問