Docker安装NextCloud使用MySQL


安装

1.拉取并启动MySQL:

docker run --name=nextcloud_db -e MYSQL_ROOT_PASSWORD=12345678 -d -p 3306:3306 --restart=always mysql:5 

2.创建nextcloud数据库:

-  docker exec -it nextcloud_db mysql -u root -p
-  CREATE DATABASE nextcloud;
-  GRANT ALL ON *.* TO 'root'@'%'; - flush privileges; - exit; 

 3.拉取并启动NextCloud:

docker run -d --name=nextcloud --link nextcloud_db:db -v /data/nextcloud:/var/www/html/data -p 80:80 --restart=always nextcloud

  

4.浏览器访问宿主机IP:8888进行注册,填写MySQL主机:宿主机IP:33306

5.若出现信任域问题,编辑NextCloud配置文件:

vim /var/www/html/config/config.php 

trusted_domains处添加对应地址

6.添加定时任务

在宿主机执行crontab -e,加入*/5 * * * * docker exec --user www-data nextcloud php /var/www/html/cron.php

 

7.自动运行镜像

docker update --restart=always <CONTAINER ID>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM