1.安裝 MySQL(有MySQL就可以不裝)
docker run -itd --name mysql8.0 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --restart=always -e TZ="Asia/Shanghai" -v /home/docker/workspace/mysql:/var/lib/mysql mysql:latest --lower_case_table_names=1
-e MYSQL_ROOT_PASSWORD=root? 參數是設置MySQL數據密碼,根據自己情況修改密碼,當前設置密碼為root
2.安裝onlyoffice服務
docker run -d --restart=always --name onlyoffice -p 9002:80 -p 9001:443 onlyoffice/documentserver
?3.安裝nextcloud
docker run -d --name nextcloud --restart=always -v /home/docker/workspace/nextcloud:/var/www/html -e TZ="Asia/Shanghai" -p 8002:80 nextcloud
4.獲取onlyoffice秘鑰(用于后面nextcloud的onlyoffice插件配置)
?進入onlyoffice容器內
## 進入onlyoffice容器
docker exec -it onlyoffice bash
?查看秘鑰
## 查看秘鑰
cat /etc/onlyoffice/documentserver/local.json
如下圖紅框內容即為秘鑰。?
?5.安裝nextcloud的onlyoffice插件,并配置
點擊在個人中心-》應用
然后在Office & text 目錄中搜索找到 ONLYOFFICE插件并啟用
離線方式則是進入ONLYOFFICE - Apps - App Store - Nextcloud?頁面下載對應版本的onlyoffice插件,然后將插件解壓,將文件夾放入nextcloud容器的/var/www/html/apps目錄里面,然后在nextcloud的應用里面就有onlyoffice了,然后啟用即可。
個人中心->管理設置->ONLYOFFICE,進入到配置onlyoffice插件頁面,將onlyoffice插件服務地址及其上一步獲取的秘鑰填入里面,并保存。
保存成功后,回顯示onlyoffice的常規(guī)配置?,根據自己情況進行配置默認文件關聯(lián),然后點擊下面的保存按鈕。
完成后再nextcloud的文件中找個office文件打開,就可以使用onlyoffice進行打開編輯了。
6.onlyoffice和nextcloud如何離線在docker中安裝
在線環(huán)境中使用save 命令將鏡像導出,然后進入到離線環(huán)境的docker使用load命令將鏡像導入。文章來源:http://www.zghlxwxcb.cn/news/detail-799620.html
然后按照上面從步驟1開始進行安裝即可,在線安裝就是在線pull鏡像而已,離線是自己導入鏡像。文章來源地址http://www.zghlxwxcb.cn/news/detail-799620.html
到了這里,關于使用docker進行nextcloud+onlyoffice環(huán)境搭建(在線 or 離線)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!