centos8一键安装doker,nextcloud和onlyoffice脚本
时间: 2023-06-13 08:04:38 浏览: 62
以下是 CentOS 8 一键安装 Docker、Nextcloud 和 OnlyOffice 的脚本:
```bash
#!/bin/bash
# CentOS 8 一键安装 Docker、Nextcloud 和 OnlyOffice 脚本
# 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 启动 Docker
sudo systemctl start docker
sudo systemctl enable docker
# 安装 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 下载 Nextcloud 和 OnlyOffice 的 docker-compose.yml 文件
mkdir nextcloud_onlyoffice && cd nextcloud_onlyoffice
curl -fsSL https://raw.githubusercontent.com/nextcloud/docker/master/.examples/docker-compose/with-nginx-proxy/mariadb-onlyoffice-redis-fpm/docker-compose.yml -o docker-compose.yml
# 修改 Nextcloud 和 OnlyOffice 的 docker-compose.yml 文件
sed -i 's/example.com/yourdomain.com/g' docker-compose.yml
sed -i 's/db-password/yourdbpassword/g' docker-compose.yml
sed -i 's/nextcloud-onlyoffice/yourcontainerprefix/g' docker-compose.yml
# 启动 Nextcloud 和 OnlyOffice
sudo docker-compose up -d
```
在执行脚本前,请确保已经安装了 curl 和 sed 工具。执行脚本后,请根据自己的实际情况修改 docker-compose.yml 文件中的内容。执行 sudo docker-compose up -d 命令启动 Nextcloud 和 OnlyOffice。