1.?通過Docker安裝
預計需要下載10G的鏡像。
(1)下載docspace安裝腳本
curl -fsSL https://download.onlyoffice.com/docspace/docspace-install.sh -o docspace-install.sh
(2)修改docker compose的別名為docker-compose
alias docker-compose='docker compose'
(3)運行docspace安裝腳本進行依賴和鏡像下載安裝
sudo bash docspace-install.sh docker
(4)驗證運行情況,在瀏覽器輸入localhost訪問
(5)排查步驟
a、檢查當前運行的容器
正在運行12個容器,如圖所示。
b、停止所有容器
docker-compose -f /app/onlyoffice/build.yml down
docker-compose -f /app/onlyoffice/proxy.yml down
c、重新運行安裝腳本
d、查看運行的容器
正在運行27個容器,如圖所示。
e、再次在瀏覽器打開localhost
f、從步驟b再次重試
發現有些容器沒有重新創建,這里手動把所有容器全部刪除。
g、依然是e的問題。
本次實踐失敗,暫不繼續通過Docker嘗試,猜測可能有一個原因(wsl2下的ubuntu下安裝的Docker可能有網絡配置問題)!下面將嘗試用DEB/RPM包安裝。
2.?通過DEB/RPM包安裝
?(1)下載docspace安裝腳本
curl -fsSL https://download.onlyoffice.com/docspace/docspace-install.sh -o docspace-install.sh
(2)執行以下命令通過DEB/RPM包安裝
bash docspace-install.sh package
經歷了漫長的等待,安裝到一半,遍嫌太慢我中斷了安裝
再次執行安裝命令,報錯如下(提示端口被占用,其實這就是安裝成功的那一半占用的!)
手動停止它們
再次嘗試安裝,發現redis沒殺死,通過以下命令進行停止
systemctl stop redis-server
再次嘗試安裝,發現beam.smp,原來是rabbitmq的進程,通過以下命令停止
rabbitmqctl stop
再次嘗試安裝,發現能繼續安裝了,再次進入821MB的漫長等待
安裝結束,仍然有報錯
(3)安裝完成后在瀏覽器輸入localhost驗證
TODO