docker-compose nextcloud
时间: 2023-07-28 21:09:40 浏览: 59
你可以使用 Docker Compose 来部署 Nextcloud。首先,创建一个名称为 `docker-compose.yml` 的文件,并添加以下内容:
```yaml
version: '3'
services:
db:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: example
app:
image: nextcloud
restart: always
ports:
- 8080:80
links:
- db
volumes:
- ./data:/var/www/html
```
这个 Compose 文件定义了两个服务:一个是数据库(使用 MariaDB),另一个是 Nextcloud 应用。
接下来,创建一个名为 `data` 的文件夹,用于存储 Nextcloud 的数据。
然后,在终端中导航到包含 `docker-compose.yml` 文件的目录,并运行以下命令来启动 Nextcloud:
```
docker-compose up -d
```
这将启动两个容器:一个是数据库容器,另一个是 Nextcloud 应用容器。Nextcloud 将在本地的 8080 端口上运行。
请确保已经安装了 Docker 和 Docker Compose。如果还没有安装,请参考相关文档进行安装。
希望这能帮到你!如有其他问题,请随时提问。