笔记Saber Nextcloud docker compose部署

Nextcloud

version: '3'
services:
  db:
    image: postgres
    volumes:
      - /share/Container/nextcloud/postgres-data:/var/lib/postgresql/data
    environment:
      - POSTGRES_DB=nextcloud
      - POSTGRES_USER=nextcloud
      - POSTGRES_PASSWORD=yourpassword
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U nextcloud -d nextcloud"]
      interval: 10s
      timeout: 5s
      retries: 5
    networks:
      - nextcloud-net
  nextcloud:
    image: nextcloud:apache
    volumes:
      - /share/Container/nextcloud/nextcloud-data:/var/nextcloud/data
    environment:
      - DATABASE_HOST=db
      - DATABASE_NAME=nextcloud
      - DATABASE_USER=nextcloud
      - DATABASE_PASSWORD=yourpassword
    ports:
      - 10006:80
    depends_on:
      db:
        condition: service_healthy
    networks:
      - nextcloud-net
networks:
  nextcloud-net:
    driver: bridge

搞定

本技术内容仅供学习和交流使用,如有疑问请联系qq2014160588并注明来意。请确保在使用过程中遵守相关法律法规。任何因使用本技术内容而导致的直接或间接损失,作者概不负责。用户需自行承担因使用本技术内容而产生的所有风险和责任。请勿将本技术内容用于任何非法用途。
上一篇
下一篇