Heim >Computer-Tutorials >Computerwissen >Referenz-Tutorial zur Docker-Bereitstellung der persönlichen NextCloud-Netzwerkfestplatte

Referenz-Tutorial zur Docker-Bereitstellung der persönlichen NextCloud-Netzwerkfestplatte

WBOY
WBOYnach vorne
2024-02-19 16:33:02764Durchsuche

1. Einführung in NextCloud

NextCloud-Einführung

NextCloud ist eine Client-Server-Software, die persönlichen Netzwerkspeicherplatz aufbauen kann. Es funktioniert ähnlich wie Dropbox, aber NextCloud ist eine Open-Source-Software, die jeder auf seinem eigenen Server installieren und nutzen kann.

NextCloud-Funktionen

  • Geeignet zum Speichern persönlicher Dateien
  • Lösen Sie das Problem der Speicherung sensibler Unternehmensdaten
  • Lösen von Problemen bei der Zusammenarbeit mit Netzwerkfestplatten
  • Hohe Sicherheit, Daten sind drinnen, keine Werbung
  • Unterstützt die Installation mehrerer Plug-Ins und Klassen können je nach Bedarf konfiguriert werden
  • Unterstützt interne Benutzerverwaltung, Berechtigungszugriff und E-Mail-Authentifizierungssystem
  • Gemeinsame Bearbeitung von Online-Dokumenten, Online-Zeichnung von Flussdiagrammen und Verwendung von Mindmaps
  • 2. Überprüfen Sie den Docker-Status

    Überprüfen Sie den Docker-Dienststatus

    // 1) 低版本 Docker 安装
    yum install docker -y
    
    ----
    // 
    // 2) 高版本 Docker 安装
    curl -fsSL https://get.docker.com/ | sh
    
    ----
    // 关闭防火墙
    systemctl disable --now firewalld
    setenforce 0
    
    // 启用 Docker
    systemctl enable --now docker
    

    Überprüfen Sie die Docker-Version

    docker version
    

    3. Installieren Sie Docker-compose

    Installieren Sie Docker-compose

    curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
    

    Fügen Sie der Docker-Compose-Datei Ausführungsberechtigungen hinzu

    chmod +x /usr/local/bin/docker-compose
    

    Docker-Compose-Version anzeigen

    docker-compose version
    

    4. Installieren Sie NextCloud

    Schreiben Sie die Docker-compose.yaml-Datei

    mkdir -p /docker/nextcloud && cd /docker/nextcloud
    
    [root@blog nextcloud] vim docker-compose.yaml 
    version: '3'
    services:
     nextcloud:
     image: nextcloud
     container_name: nextcloud_web
     links:
    - nextcloud-db:nextcloud-db
     environment:
    - uid=1000
    - gid=1000
    - upload_max_size=5g
    - apc_shm_size=128m
    - opcache_mem_size=128
    - cron_period=15m
    - tz=aisa/shanghai
    - admin_user=admin
    - admin_password=P@ssw0rd123456
    - domain=localhost
    - db_type=mysql
    - MYSQL_PASSWORD=P@ssw0rd123456
    - MYSQL_DATABASE=nextcloud
    - MYSQL_USER=nextcloud
    - MYSQL_HOST=192.168.80.8:3307
     volumes:
    - /docker/nextcloud/data:/var/www/html
     expose:
    - 80
     ports:
    - 8081:80
     restart: always
    
    
     nextcloud-db:
     image: mariadb:10
     container_name: nextcloud_db
     volumes:
    - /docker/nextcloud/db:/var/lib/mysql
     environment:
    - MARIADB_ROOT_PASSWORD=P@ssw0rd123456
    - MARIADB_DATABASE=nextcloud
    - MARIADB_USER=nextcloud
    - MARIADB_PASSWORD=P@ssw0rd123456
     restart: always
     ports:
    - 3307:3306
    
    docker-compose up -d
    

    NextCloud-Containerstatus anzeigen

    docker ps -a
    

    5. Schließen Sie die Datenbank im schreibgeschützten Modus

    Datenbank betreten

    yum install mysql -y
    
    mysql -h192.168.80.8 -P3307 -uroot -pP@ssw0rd123456
    

    Docker 部署 NextCloud 个人网盘参考教程image.png

    Deaktivieren Sie die globale Variable innodb_read_only_compressed

    SET GLOBAL innodb_read_only_compressed=OFF;
    

    6. Melden Sie sich bei NextCloud an

    Melden Sie sich bei Nextcloud an

    Erstellen Sie ein Administratorkonto

    Docker 部署 NextCloud 个人网盘参考教程image.png

    Anmeldung erfolgreich

    Docker 部署 NextCloud 个人网盘参考教程Docker 部署 NextCloud 个人网盘参考教程

    Datei ansehen

    Docker 部署 NextCloud 个人网盘参考教程image.png

    Fotos ansehen

    Docker 部署 NextCloud 个人网盘参考教程

    Das obige ist der detaillierte Inhalt vonReferenz-Tutorial zur Docker-Bereitstellung der persönlichen NextCloud-Netzwerkfestplatte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen