国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker部署nextcloud+onlyoffice詳細(xì)教程【外置MySQL】

這篇具有很好參考價(jià)值的文章主要介紹了docker部署nextcloud+onlyoffice詳細(xì)教程【外置MySQL】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、部署環(huán)境

系統(tǒng)版本:CentOS Linux release 7.9.2009 (Core)

配置:16C 16G

MySQL:5.7.20

二、部署過程

1、安裝docker和docker-compose

請百度

2、創(chuàng)建數(shù)據(jù)庫和用戶,并授權(quán)

因?yàn)槲沂褂猛庵肕ySQL,所以需要先創(chuàng)建數(shù)據(jù)庫和授權(quán)

create database nextcloud;

grant all on nextcloud.* to nextcloud@'%' identified by '123456';

注意:因?yàn)橛玫氖莇ocker安裝,所以授權(quán)最好授權(quán)%。

3、安裝nextcloud

[root@云盤 nextcloud]# mkdir /data/nextcloud/nextcloud
[root@云盤 nextcloud]# cd /data/nextcloud
[root@云盤 nextcloud]# cat docker-compose.yml
version: '2'
services:
  app:
    container_name: "nextcloud"
    image: nextcloud:27.0.1   # 安裝的版本號,這個(gè)是我裝的時(shí)候最新版的版號
    restart: always
    ports:
      - 8080:80  # 映射到服務(wù)器端口
    volumes:
      - /data/nextcloud/nextcloud:/var/www/html  # 將代碼掛載出來,方便以后修改
    environment:  # 我使用的是外置數(shù)據(jù)庫,所以要配置下面賬密,nextcloud提示要MySQL8.0 以上版本的,我用的是MySQL5.7.20 不過使用好像沒啥問題
      - MYSQL_PASSWORD=123456
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=192.168.2.204


[root@云盤 nextcloud]# docker-compose up -d # 執(zhí)行之后會拉取鏡像,并運(yùn)行容器。
[root@云盤 nextcloud]# docker ps 
CONTAINER ID   IMAGE                       COMMAND                  CREATED        STATUS          PORTS                                            NAMES
c3930bc2768d   nextcloud:27.0.1            "/entrypoint.sh apac…"   14 hours ago   Up 55 minutes   0.0.0.0:8080->80/tcp, :::8080->80/tcp            nextcloud

使用瀏覽器打開nextcloud,http://192.168.204:8080

設(shè)置管理員賬號,程序會自動創(chuàng)建庫表。但是如果報(bào)錯的話會提示你選擇哪些數(shù)據(jù)庫。

可能報(bào)錯的原因:

docker容器連不上MySQL數(shù)據(jù)庫,上面配置的MySQL數(shù)據(jù)庫沒有授權(quán)。

如果都沒問題,等幾分鐘就可以配置好了。

4、安裝onlyoffice

把docker-compose.yml改成下面內(nèi)容

[root@云盤 nextcloud]# cat docker-compose.yml
version: '3'
services:
  only-office:
    image: onlyoffice/documentserver
    container_name: onlyoffice
    ports:
      - 8081:80
    volumes:
      - /data/nextcloud/onlyoffice:/var/www/onlyoffice/Data
      - /data/nextcloud/onlyoffice/logs:/var/log/onlyoffice
    restart: always
    privileged: true

[root@云盤 nextcloud]# docker-compose up -d
[root@云盤 nextcloud]# docker ps 
CONTAINER ID   IMAGE                       COMMAND                  CREATED        STATUS          PORTS                                            NAMES
44be2cd04717   onlyoffice/documentserver   "/app/ds/run-documen…"   14 hours ago   Up 14 hours     443/tcp, 0.0.0.0:8081->80/tcp, :::8081->80/tcp   onlyoffice
c3930bc2768d   nextcloud:27.0.1            "/entrypoint.sh apac…"   14 hours ago   Up 55 minutes   0.0.0.0:8080->80/tcp, :::8080->80/tcp            nextcloud

使用瀏覽器打開:http://192.168.2.204:8081 沒問題即可。

5、nextcloud接入onlyoffice

【應(yīng)用】

docker部署onlyoffice,docker,容器,運(yùn)維

Ctrl+F搜索onlyoffice,下載并啟用

docker部署onlyoffice,docker,容器,運(yùn)維

新版本需要輸入管理員密碼:

docker部署onlyoffice,docker,容器,運(yùn)維

管理應(yīng)用:

docker部署onlyoffice,docker,容器,運(yùn)維

服務(wù)器執(zhí)行生成密鑰的命令:否則會報(bào)系統(tǒng)內(nèi)部錯誤

[root@云盤 nextcloud]# docker exec 你onlyoffice容器ID /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

rCxhmpEAL05VqWyfbqyUh5p9j53RT4EM # 會輸出一個(gè)密鑰

docker部署onlyoffice,docker,容器,運(yùn)維

添加成功之后我新增了下面哪些文件后綴,再往下拉點(diǎn)擊保存即可。

docker部署onlyoffice,docker,容器,運(yùn)維

接入成功之后多了下面選項(xiàng):

docker部署onlyoffice,docker,容器,運(yùn)維

6、接入onlyoffice可能會遇到的報(bào)錯:

1)報(bào)錯1:打開應(yīng)用轉(zhuǎn)了很久之后,打開之后發(fā)現(xiàn)找不到 onlyoffice應(yīng)用,無法下載和啟動。

點(diǎn)擊【個(gè)人設(shè)置】--【日志】看到日志報(bào)錯:

Could not connect to appstore: cURL error 28: Operation timed out after 60000 milliseconds with 3035136 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://apps.nextcloud.com/api/v1/apps.json

解決方法:

應(yīng)用要請求海外的的接口。要降超時(shí)時(shí)間調(diào)長一點(diǎn)。

修改文件:/data/nextcloud/nextcloud/lib/private/Installer.php timeout那行代碼

上面是將容器代碼掛在出來服務(wù)器的路徑,每個(gè)人的都不一樣!但是lib/private/Installer.php 是一樣的。

修改之后重啟容器。

如果改了超時(shí)時(shí)間之后還是一樣刷不出來,日志還是報(bào)超時(shí)的錯??梢郧謇頌g覽器緩存,先用瀏覽器打開這個(gè)應(yīng)用接口URL(https://apps.nextcloud.com/api/v1/apps.json)。

再重新登錄打開應(yīng)用。

$tempFile = $this->tempManager->getTemporaryFile('.tar.gz');

$timeout = $this->isCLI ? 0 : 360; # 默認(rèn)是120,改成360,如果不行再繼續(xù)調(diào)大,甚至要連VPN才可以獲取到onlyoffice應(yīng)用。

$client = $this->clientService->newClient();

docker部署onlyoffice,docker,容器,運(yùn)維

接口請求異常,頁面是這樣的:無法加載出來其他的應(yīng)用

docker部署onlyoffice,docker,容器,運(yùn)維

正常應(yīng)該是這樣的:

docker部署onlyoffice,docker,容器,運(yùn)維

2)報(bào)錯2:nextcloud添加onlyoffice 報(bào)錯連接是發(fā)生異常 (文檔服務(wù)內(nèi)部發(fā)生異常: Invalid token)

解決:

打開onlyoffice server首頁,復(fù)制執(zhí)行這個(gè)命令,容器ID改成你的onlyoffice容器ID。

docker部署onlyoffice,docker,容器,運(yùn)維文章來源地址http://www.zghlxwxcb.cn/news/detail-709660.html

到了這里,關(guān)于docker部署nextcloud+onlyoffice詳細(xì)教程【外置MySQL】的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • nextcloud+onlyoffice環(huán)境搭建(在線 or 離線)

    nextcloud+onlyoffice環(huán)境搭建(在線 or 離線)

    1.安裝 MySQL(有MySQL就可以不裝) -e MYSQL_ROOT_PASSWORD= root ? 參數(shù)是設(shè)置MySQL數(shù)據(jù)密碼,根據(jù)自己情況修改密碼,當(dāng)前設(shè)置密碼為 root 2.安裝onlyoffice服務(wù) ?3.安裝nextcloud 4.獲取onlyoffice秘鑰(用于后面nextcloud的onlyoffice插件配置) ?進(jìn)入onlyoffice容器內(nèi) ?查看秘鑰 如下圖紅框內(nèi)容即為

    2024年02月07日
    瀏覽(16)
  • docker部署私人云盤nextcloud

    docker部署私人云盤nextcloud

    ip:10007 進(jìn)行簡單的設(shè)置 點(diǎn)擊安裝 進(jìn)入到推薦應(yīng)用? 我都安裝了 不安裝也可以 后續(xù)可以自己安裝 安裝完成后進(jìn)入首頁 可以上傳文件 我的創(chuàng)建相冊失敗 接口報(bào)錯 但是過了幾分鐘后再創(chuàng)建就可以了 猜測可能服務(wù)沒有啟動完整? 下面是我創(chuàng)建的相冊

    2024年01月15日
    瀏覽(19)
  • Docker部署nextcloud及其使用方法

    Docker 是一個(gè)開源的應(yīng)用容器引擎,基于 Go 語言 并遵從 Apache2.0 協(xié)議開源。 Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。 容器是完全使用沙箱機(jī)制,相互之間不會有任何接口(類似

    2024年02月10日
    瀏覽(17)
  • Nextcloud 集成 onlyoffice 配置 apache 反向 SSL 反向代理填坑

    onlyoffice nextcloud Apache? 反向代理 nginx Error while downloading the document file to be converted 一臺服務(wù)器設(shè)備安裝了很多 docker 服務(wù),包括 nextcloud 和 onlyoffice 和 apache。nextcloud、onlyoffice 服務(wù)默認(rèn)使用 10001 和 10002 端口映射到兩個(gè)服務(wù)的 80 端口。直接訪問是通過 80 端口訪問的,沒有 SSL 加

    2024年01月21日
    瀏覽(15)
  • 關(guān)于Nextcloud連接Onlyoffice成功后提示“ONLYOFFICE服務(wù)器無法連接,請聯(lián)系管理員。“錯誤的處理方法

    關(guān)于Nextcloud連接Onlyoffice成功后提示“ONLYOFFICE服務(wù)器無法連接,請聯(lián)系管理員?!板e誤的處理方法

    好不容易才把onlyoffice連接成功,你竟然還給我來這個(gè)錯誤,實(shí)在是不應(yīng)該呀,都最后一公里了,可不能放棄,必須得把它給解決。 現(xiàn)在不妨從開始說起: 在Docker容器內(nèi)部 ,宿主機(jī)相當(dāng)于一個(gè)網(wǎng)關(guān),宿主機(jī)根據(jù)不同的端口給每個(gè)容器分配一個(gè)獨(dú)立的IP地址。這時(shí)所有Docker上所

    2023年04月09日
    瀏覽(32)
  • Docker無法部署Onlyoffice問題記錄

    國產(chǎn)操作系統(tǒng)(麒麟v10-x86-64bit,openEuler20.03 64bit x86),安裝docker之后,通過docker run之后Onlyoffice無法成功跑起來,且會消耗大量cpu資源,甚至導(dǎo)致系統(tǒng)卡死 鏡像的entrypoint中指向運(yùn)行一個(gè)sh腳本,腳本中通過service命令啟動rabbitmq,但是一直無法成功啟動,且一直處于循環(huán)嘗試導(dǎo)

    2024年01月18日
    瀏覽(21)
  • Centos 7 通過Docker部署OnlyOffice

    Centos 7 通過Docker部署OnlyOffice

    ??在有些集成網(wǎng)站中,是不支持JWT,如果下載默認(rèn)啟用JWT的版本,然后禁用JWT的話,在局域網(wǎng)中通過私有IP訪問時(shí)就會出現(xiàn)問題,以下會介紹未默認(rèn)啟用JWT版本的部署方法。 請參考另一篇文章: Docker CE 安裝 1、從Docker鏡像倉庫中下載(拉?。㎡nlyOffice鏡像到本地計(jì)算機(jī) 2、在

    2024年02月10日
    瀏覽(18)
  • linux onlyOffice docker 離線部署

    linux onlyOffice docker 離線部署

    docker 離線安裝onlyoffice,如在線安裝可直接跳過導(dǎo)出導(dǎo)入鏡像步驟,拉取后直接運(yùn)行。 下載文件 wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz 解壓 把壓縮文件存在指定目錄下,并進(jìn)行解壓 將解壓出來的docker文件內(nèi)容移動到 /usr/bin/ 目錄下 4、將docker注冊為serv

    2024年02月13日
    瀏覽(22)
  • Docker部署onlyoffice,解決https訪問

    首先,啟動onlyoffice的Docker鏡像,本文章采用的2023年11月初的官方鏡像,具體版本號未查到。當(dāng)時(shí)國內(nèi)的鏡像源只能下載到舊版本的,需要將/etc/docker/daemon.json設(shè)置\\\"dns\\\" : [ \\\"8.8.8.8\\\" ]方能下載。 先用docker exec進(jìn)入啟動的onlyoffice鏡像,仿照如下帖子創(chuàng)建簽名 CentOS7自簽名SSL證書并給

    2024年04月14日
    瀏覽(22)
  • ubuntu部署個(gè)人網(wǎng)盤nextCloud使用docker-compose方式

    ubuntu部署個(gè)人網(wǎng)盤nextCloud使用docker-compose方式

    當(dāng)下各大網(wǎng)盤的容量都是有限制的,而且xx云不開會員網(wǎng)速就拉跨。 所以就想搭建一個(gè)自己的盤,并且可以控制用戶的權(quán)限分組; nextCloud 就很合適 我這邊都是自己用偶爾給其他人使用下,所以直接 docker 部署了。 ubuntu 版本: 20.04 docker 版本: Docker version 24.0.2, build cb74dfc d

    2024年02月07日
    瀏覽(47)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包