Tutorial rujukan cakera rangkaian peribadi NextCloud penempatan Docker

WBOY
Lepaskan: 2024-02-19 16:33:02
ke hadapan
727 orang telah melayarinya

1. Pengenalan kepada NextCloud

NextCloud Pengenalan

NextCloud ialah perisian pelayan pelanggan yang boleh membina ruang storan rangkaian peribadi. Ia berfungsi sama seperti Dropbox, tetapi NextCloud ialah perisian sumber terbuka yang boleh dipasang dan digunakan oleh sesiapa sahaja pada pelayan mereka sendiri.

Ciri NextCloud

  • Sesuai untuk menyimpan fail peribadi
  • Menyelesaikan masalah penyimpanan data sensitif perusahaan
  • Menyelesaikan isu kerjasama cakera rangkaian
  • Keselamatan tinggi, data ada di dalam, tiada iklan
  • Menyokong pemasangan berbilang pemalam, dan kelas boleh dikonfigurasikan mengikut keperluan
  • Menyokong pengurusan pengguna dalaman, akses kebenaran, dan sistem pengesahan e-mel
  • Suntingan dokumen dalam talian secara kolaboratif, lukisan carta alir dalam talian, dan penggunaan peta minda
  • 2. Semak status Docker

    Semak status perkhidmatan Docker

    // 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
    
    Salin selepas log masuk

    Semak versi Docker

    docker version
    
    Salin selepas log masuk

    3. Pasang Docker-compose

    Pasang 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
    
    Salin selepas log masuk

    Tambahkan kebenaran pelaksanaan pada fail karang Docker

    chmod +x /usr/local/bin/docker-compose
    
    Salin selepas log masuk

    Lihat versi karang Docker

    docker-compose version
    
    Salin selepas log masuk

    4. Pasang NextCloud

    Tulis fail Docker-compose.yaml

    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
    
    Salin selepas log masuk

    Lihat status kontena NextCloud

    docker ps -a
    
    Salin selepas log masuk

    5. Tutup pangkalan data dalam mod baca sahaja

    Masukkan pangkalan data

    yum install mysql -y
    
    mysql -h192.168.80.8 -P3307 -uroot -pP@ssw0rd123456
    
    Salin selepas log masuk

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

    Matikan pembolehubah global innodb_read_only_compressed

    SET GLOBAL innodb_read_only_compressed=OFF;
    
    Salin selepas log masuk

    6. Log masuk ke NextCloud

    Log masuk ke Nextcloud

    Buat akaun pentadbir

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

    Log masuk berjaya

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

    Lihat fail

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

    Lihat foto

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

    Atas ialah kandungan terperinci Tutorial rujukan cakera rangkaian peribadi NextCloud penempatan Docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:mryunwei.com
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan