centos8利用doker安装nextcloud和onlyoffice
时间: 2023-06-12 12:05:50 浏览: 107
基于Centos8搭建LAMP环境安装nextcloud
安装 Docker
1. 安装 Docker 依赖包
```
sudo dnf install -y dnf-plugins-core
```
2. 添加 Docker 官方仓库
```
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```
3. 安装 Docker CE
```
sudo dnf install docker-ce docker-ce-cli containerd.io
```
4. 启动 Docker
```
sudo systemctl start docker
```
5. 设置 Docker 开机自启动
```
sudo systemctl enable docker
```
安装 Nextcloud
1. 拉取 Nextcloud 镜像
```
sudo docker pull nextcloud
```
2. 创建 Nextcloud 数据目录和配置文件目录
```
sudo mkdir -p /var/www/nextcloud /var/nc_data /var/nc_config
```
3. 创建 Nextcloud 容器并运行
```
sudo docker run -d \
-p 80:80 \
--name nextcloud \
-v /var/www/nextcloud:/var/www/html \
-v /var/nc_data:/var/www/html/data \
-v /var/nc_config:/var/www/html/config \
nextcloud
```
注:此处将 Nextcloud 容器映射到主机的 80 端口,可根据需要自行修改。
安装 OnlyOffice
1. 拉取 OnlyOffice 镜像
```
sudo docker pull onlyoffice/documentserver
```
2. 创建 OnlyOffice 数据目录
```
sudo mkdir -p /var/www/onlyoffice/Data
```
3. 创建 OnlyOffice 容器并运行
```
sudo docker run -i -t -d \
-p 8080:80 \
--name onlyoffice \
-v /var/www/onlyoffice/Data:/var/www/onlyoffice/Data \
onlyoffice/documentserver
```
注:此处将 OnlyOffice 容器映射到主机的 8080 端口,可根据需要自行修改。
配置 Nextcloud 与 OnlyOffice 集成
1. 安装 Nextcloud 插件
在 Nextcloud 界面左侧菜单栏中,选择“应用商店”,搜索“OnlyOffice”,点击安装。
2. 配置 OnlyOffice
在 Nextcloud 界面左侧菜单栏中,选择“设置”,进入“OnlyOffice”设置界面。在“文档服务器地址”一栏中填写“http://localhost:8080/”。
至此,Nextcloud 和 OnlyOffice 已经安装并配置完成,可以开始使用了。
阅读全文