一、环境准备
系统版本:CentOS 7.9
docker版本:20.10.15
二、拉取nextcloud镜像
docker pull nextcloud:latest
三、创建nextcloud数据目录
mkdir -p /home/nextcloud
四、创建nextcloud本地数据库
mysql -uroot -p密码
create database nextcloud;
exit
五、运行nextcloud容器
docker run -d --name nextcloud \
-v /home/nextcloud/:/var/www/html \
-p 80:80 \
--restart=always \
nextcloud:latest
六、通过浏览器访问http://ip:80,创建管理员的用户名和密码即可
排查
1、SQLSTATE[HY000] [1130] Host ‘XX.XX.XX.XX’ is not allowed to connect to this MySQL server
没有权限连接指定IP的主机,添加后再删除即可
2、通过不被信任的域名访问
vim /home/nextcloud/config/config.php
评论区