logo
tt's Note
  • 运维
    • 数据库
    • linux
    • vpn
    • 日志
    • 中间件
    • 服务
    • 监控
    • shell
    • windows
    • 语言
    • 云服务
    • 其他
  • 开发
    • 工具
  • 软件
    • 浏览器
    • 多端
    • win
    • mac
    • 网站
  • 项目
    • 效率工具
    • 兴趣
  • 脚本
    • jenkins
    数据库概览
    nextcloud网盘
    ubuntu容器
    mc服务器
    上一页数据库概览下一页ubuntu容器

    #私有化网盘

    #使用sqlite

    version: "2.1"
    services:
      nextcloud:
        image: nextcloud
        container_name: nextcloud
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Asia/Shanghai
        volumes:
          - ./nextcloud/config:/config
          - ./nextcloud/data:/data
        ports:
          - 8087:80
        restart: unless-stopped
    

    #使用pg作为数据库

    version: '3'
    
    services:
      db:
        image: postgres
        restart: always
        environment:
          POSTGRES_DB: nextcloud
          POSTGRES_USER: nextcloud
          POSTGRES_PASSWORD: nextcloud
        volumes:
          - ./db:/var/lib/postgresql/data
    
      app:
        image: nextcloud
        restart: always
        ports:
          - "8087:80"
        volumes:
          - ./nextcloud:/var/www/html
        depends_on:
          - db
        environment:
          - POSTGRES_HOST=db
          - POSTGRES_DB=nextcloud
          - POSTGRES_USER=nextcloud
          - POSTGRES_PASSWORD=nextcloud