青龙面板

# 定义Docker Compose的服务集合
services:
  # 青龙面板核心服务,命名为web(可自定义,如qinglong)
  web:
    # 拉取青龙面板最新版镜像,默认基于Alpine系统(轻量)
    # 可选基于Debian系统的镜像版本:whyour/qinglong:debian(兼容性更好,体积稍大)
    image: whyour/qinglong:latest # 基于 Debian 的版本:whyour/qinglong:debian  
    # 数据卷挂载:实现青龙面板数据持久化,防止容器删除/重建导致数据丢失
    volumes:
      # 宿主机当前目录的data文件夹 <==> 容器内青龙的核心数据目录/ql/data
      # 宿主机路径可自定义,如/opt/ql/data:/ql/data
      - ./data:/ql/data
    # 网络模式:使用宿主机网络(host),容器直接复用宿主机的网络栈
    # 特点:容器与宿主机网络互通性最好,无需端口映射,适合需要访问宿主机本地服务/局域网服务的场景
    network_mode: host
    # 青龙面板自定义环境变量
    environment:
      # 面板部署路径,非必须配置;仅反向代理/子路径部署时需要,必须以/开头和结尾
      # 示例:如需通过http://IP:5700/test/访问,配置为/test/
      QlBaseUrl: '/' # 部署路径非必须,以斜杠开头和结尾,比如 /test/
    # 容器重启策略:除非手动执行docker stop停止容器,否则均自动重启
    # 包含:宿主机重启、容器异常崩溃、镜像更新重建后,服务自动恢复
    restart: unless-stopped
© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享