1、准备数据库(使用docker)
cat << EOF > start_next_mysql.sh
#!/bin/bash
docker run \
--name next_mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=1234qwer \
-v /home/nextcloud/mysql_data:/var/lib/mysql \
--restart=always \
-d mysql:8.0.28
EOF
2、创建nextcloud的数据库
docker exec -it next_mysql /bin/bash
# mysql -uroot -p1234qwer
# create database nextcloud;
3、创建NextCloud的容器
cat << EOF > startapp.sh
#!/bin/bash
docker run \
--name nextcloud \
-p 9000:80 \
-v /home/nextcloud/data:/var/www/html \
--restart=always \
-d nextcloud
EOF
4、浏览器访问即可(ip:9000)