选择以Docker的方式来部署nextcloud是因为Docker可以跨平台上运行,可以确保执行环境的一致性,有利于应用的迁移和管理。
服务端部署的基本流程是:安装Docker并启动 --> 运行Nextcloud容器 --> 访问Web端初始化。
本次实验主机为centos7,docker环境部署可参照centos7安装docker实验模板机搭建
1、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加yum源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安装Docker社区版并启动
yum -y install docker-ce docker-ce-cli containerd
systemctl start docker
4、重新启动服务
systemctl daemon-reload
systemctl restart docker
5、安装nextcloud
docker run -d \
--name nextcloud \
-p 8000:80 \
-v /data/nextcloud:/var/www/html \
nextcloud
6、访问web,http://{你的服务器ip地址}:{端口},创建账户