# 定义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
© 版权声明
尊重原创 · 保护知识产权
原创保护:本站所有原创内容均受著作权法保护,未经许可禁止转载或商业使用。
转载规范:如需转载,请注明出处并保留原文链接,不得删改内容。
免责声明:本站仅提供学习交流平台,内容观点不代表本站立场。
侵权处理:如发现侵权内容,请及时联系我们(jimhuhu1125@126.com),将在第一时间处理。
THE END








