首页 > 其他 > 详细

使用docker安装Nextcloud+Onlyoffice

时间:2020-06-11 20:01:24      阅读:123      评论:0      收藏:0      [点我收藏+]

一、安装内容:

mysql、nextcloud、onlyoffice

 

二、镜像准备:

~]# docker pull mysql
~]# docker pull nextcloud
~]# docker pull onlyoffice

 

三、安装

1、安装mysql:

 1 ~]# docker run -p 3306:3306 --name fno_mysql -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/logs:/logs -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
 2 ***********04d8c735c3b6133fb3af83d321bc72*************
 3 ~]# docker ps |grep mysql
 4 757******bbb4        mysql               "docker-entrypoint.s…"   32 seconds ago      Up 31 seconds       0.0.0.0:3306->3306/tcp, 33060/tcp   fno_mysql
 5 ~]# docker exec -it 757******bbb4 /bin/bash
 6 root@75767208bbb4:/# mysql -uroot -p
 7 Enter password: 
 8 Welcome to the MySQL monitor.  Commands end with ; or \g.
 9 Your MySQL connection id is 8
10 Server version: 8.0.20 MySQL Community Server - GPL
11 
12 Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
13 
14 Oracle is a registered trademark of Oracle Corporation and/or its
15 affiliates. Other names may be trademarks of their respective
16 owners.
17 
18 Type help; or \h for help. Type \c to clear the current input statement.
19 
20 mysql> grant all PRIVILEGES on *.* to root@% WITH GRANT OPTION;  #授权root登录
21 Query OK, 0 rows affected (0.01 sec)
22 #修改root账号的密码验证插件类型为mysql_native_password这是mysql8之后的问题:
23 mysql> ALTER USER root@% IDENTIFIED BY 123456 PASSWORD EXPIRE NEVER;
24 Query OK, 0 rows affected (0.02 sec)
25 
26 mysql> ALTER USER root@% IDENTIFIED WITH mysql_native_password BY 123456;
27 Query OK, 0 rows affected (0.01 sec)
28 
29 mysql> FLUSH PRIVILEGES;
30 Query OK, 0 rows affected (0.01 sec)
31 
32 mysql> show databases;
33 +--------------------+
34 | Database           |
35 +--------------------+
36 | information_schema |
37 | mysql              |
38 | performance_schema |
39 | sys                |
40 +--------------------+
41 4 rows in set (0.01 sec)
42 
43 mysql> 

 

 

 

2、安装nextcloud:

 1 ~]# docker run -d  2 >     -v /root/nextcloud/html:/var/www/html  3 >     -v /root/nextcloud/apps:/var/www/html/custom_apps  4 >     -v /root/nextcloud/config:/var/www/html/config  5 >     -v /root/nextcloud/nextcloud/data:/var/www/html/data  6 >     -v /root/nextcloud/themes:/var/www/html/themes  7 >     -p 8080:80  8 >     nextcloud:17-apache
 9 b3***************7d6c84328856c37233aca*******88a66c
10 ~]# 

 

访问http://安装主机ip:8080/ 页面:

技术分享图片

 

A: 创建管理员账号/密码;

B: 配置数据库;

C: 点击安装完成;

等待稍许分钟会安装完成:

访问 http://安装主机ip:8080/apps/files/ ,打开如下页面:

技术分享图片

 

3、安装onlyoffice:

docker run -i -t -d -p 6060:80 --restart=always \
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \
-v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
-v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver

 

访问 http:// ip:6060,打开如下页面即安装成功。


技术分享图片

 

 

 

 

 4、下载onlyoffice插件并配置nextcloud:

 

应用 》office&text 》右上角搜索onlyoffice  ,点击下载并启用。

 技术分享图片

 

 

管理 》onlyoffice ,配置onlyofiice服务地址,点击保存,如下图即配置成功。

 

技术分享图片

 

 

现在回到主页面,点击如图加号,可以看到已成功加载office组件。

技术分享图片

 

 

 

至此,nextcloud+onlyoffice安装完成。

技术分享图片

 

使用docker安装Nextcloud+Onlyoffice

原文:https://www.cnblogs.com/cooper-73/p/13083161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!