赞
踩
【Docker Compose部署Nextcloud教程】
Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。以下是在CentOS 7上使用Docker Compose部署Nextcloud的简单教程:
安装Docker和Docker Compose:
在CentOS 7上安装Docker可以使用以下命令:
- sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- sudo yum install docker-ce
- sudo systemctl start docker
- sudo systemctl enable docker
安装Docker Compose:
- sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- sudo chmod +x /usr/local/bin/docker-compose
创建Nextcloud Docker Compose文件:
在你喜欢的目录中创建一个名为 docker-compose.yml
的文件,并添加以下内容:
- version: '3'
-
- services:
- db:
- image: mariadb
- restart: always
- environment:
- MYSQL_ROOT_PASSWORD: your_mysql_root_password
- MYSQL_PASSWORD: your_nextcloud_db_password
- MYSQL_DATABASE: nextcloud
- MYSQL_USER: nextcloud
- volumes:
- - db:/var/lib/mysql
-
- app:
- image: nextcloud
- restart: always
- ports:
- - "8080:80"
- links:
- - db
- volumes:
- - nextcloud:/var/www/html
- environment:
- NEXTCLOUD_ADMIN_USER: your_nextcloud_admin_username
- NEXTCLOUD_ADMIN_PASSWORD: your_nextcloud_admin_password
- depends_on:
- - db
-
- volumes:
- db:
- nextcloud:

请将 your_mysql_root_password
、your_nextcloud_db_password
、your_nextcloud_admin_username
和 your_nextcloud_admin_password
替换为你自己的密码和用户名。
启动Nextcloud容器:
在包含 docker-compose.yml
文件的目录中,执行以下命令启动Nextcloud容器:
sudo docker-compose up -d
Docker Compose将会根据配置文件自动拉取Nextcloud和MariaDB镜像,并启动相应的容器。你可以通过浏览器访问 http://服务器IP地址:8080
来打开Nextcloud的设置页面。
现在你已经成功使用Docker Compose部署了Nextcloud。请确保服务器上已经安装了Docker和Docker Compose,并按照上述步骤进行操作。
香港五网CN2网络云服务器链接:www.tsyvps.com
蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。