Docker安裝NextCloud使用MySQL


安裝

1.拉取並啟動MySQL:

docker run --name=nextcloud_db -e MYSQL_ROOT_PASSWORD=12345678 -d -p 33306:3306 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 /nc:/var/www/html \
-p 48080:80 \
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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM