赞
踩
安装net-tools组件
yum install net-tools -y
systemctl stop firewalld
关闭mysql(没有mysql就不用管)
systemctl stop mysqld
关闭httpd(没有就不用管)
systemctl stop httpd
出现报错的话,可以评论也可以私信我!
检查是否安装了docker
docker version
出现如下界面即为已经安装
这个时候直接跳到下一步安装nextcloud即可
如果没有安装,需要安装docker
yum install -y yum-utils device-mapper-persistent-data lvm2
设置docker yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum install docker-ce
启动docker并设置开机自启动
systemctl start docker && systemctl enable docker
拉取mysql镜像
docker pull mysql
运行mysql容器
docker run -d -p 3306:3306 -v /mnt/sde/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql mysql
进入docker容器
docker exec -it mysql /bin/bash
登录数据库
mysql -uroot -proot
配置数据库,赋予远程访问权限
CREATE database nextcloud;
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;
flush privileges;
拉取nextcloud镜像(拉取前需要退出mysql和容器)
exit
exit
docker pull nextcloud
运行容器
docker run -d --restart=always --name nextcloud -p 80:80 nextcloud
在浏览器访问ip即可看到nextcloud主页面
192.168.111.129
配置mysql数据库
点击安装,等待安装完成即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。