最新版nextcloud+onlyoffice安装步骤

docker

CentOS Docker 安装

参考地址

前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

查询版本

使用 yum 安装

安装 Docker

安装Compose

测试docker

由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com

--- 以下这部分是docker介绍 ---

Docker Hello World

Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。

运行交互式的容器

我们通过docker的两个参数 -i -t,让docker运行的容器实现"对话"的能力

各个参数解析:

-t:在新容器内指定一个伪终端或终端。

-i:允许你对容器内的标准输入 (STDIN) 进行交互。

我们尝试在容器中运行命令 cat /proc/version和ls分别查看当前系统的版本信息和当前目录下的文件列表。

我们可以通过运行exit命令或者使用CTRL+D来退出容器。

启动容器

在容器内使用docker logs命令,查看容器内的标准输出

停止容器

运行一个web应用

接下来让我们尝试使用 docker 构建一个 web 应用程序。

我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用。

Docker 开放了 5000 端口(默认 Python Flask 端口)映射到主机端口 32769 上。

这时我们可以通过浏览器访问WEB应用

进入容器

其中,/bin/bash有可能是/bin/sh,因为不一定所有的docker都安装了shell

卸载docker

卸载Docker后,/var/lib/docker/目录下会保留原Docker的镜像,网络,存储卷等文件. 如果需要全新安装Docker,需要删除/var/lib/docker/目录

卸载镜像

删除前需要保证容器是停止的 stop

需要注意删除镜像和容器的命令不一样。 docker rmi ID ,其中 容器(rm) 和 镜像(rmi)

顺序需要先删除容器

修改已经存在的docker容器的映射端口

停止容器

停止docker

进入 /var/lib/docker/containers/ 容器ID的文件夹

修改config.v2.json和hostconfig.json

启动docker

启动容器

--- docker介绍到此为止---

nextcloud

先下载镜像

关闭selinux

yml配置文件

office

collabora office

1. 拉取镜像

2. 启动镜像

容器运行命令

测试是否成功安装命令

Nginx配置文件

重启docker 服务

onlyoffice

1. 拉取镜像

2. 前期准备

3. 启动容器

4. docker配置文件

4. 重启docker服务

5. 测试地址

https://服务器地址:9443/

暂时关闭SELinux

参考引用

collabora office

only office

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180612G0P4U300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券