zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    Nginx+keepalived高可用配置
    kubespahere安装kubenetes
    Fastdfs原理及集群搭建
    Spark 3.0.3集群安装文档
    Mybatis Plus 代码生成器
    redis集群方案
    Go 语言并发之道
    重构-改善即有代码的设计
    QT线程
    QT中的cout
  • 原文地址:https://www.cnblogs.com/adjk/p/13534493.html
Copyright © 2011-2022 走看看