## 一、应用中心直接部署  ## 二、使用docker-compose部署 ```docker services: btpanel: image: docker.cnb.cool/btpanel/btpanel:latest # 宝塔面板官方镜像(国内源),也可直接使用dockerhub镜像 btpanel/baota:latest deploy: resources: limits: cpus: "2.0" # 最大CPU核心限制,根据实际情况调整 memory: "1024M" # 最大内存限制,根据实际情况调整 restart_policy: condition: always ports: - "38888:8888" # 宝塔面板对外访问端口,默认38888 - "8080:80" # Web服务端口,默认8080 - "8443:443" # HTTPS服务端口,默认8443 - "33306:3306" # MySQL服务端口,默认33306,不需要暴露到容器外可删除 - "22022:22" # SSH服务端口,默认22022,不需要暴露到容器外可删除 - "32888:888" # PHPMyAdmin服务端口,默认32888,不需要暴露到容器外可删除 volumes: - "/www/wwwroot:/www/wwwroot" # 持久化存储宝塔面板网站数据,默认/www/wwwroot,可根据实际情况调整目录 - "/www/data:/www/server/data" # 持久化存储MySQL数据,默认/www/data,可根据实际情况调整目录 - "/www/vhost:/www/server/panel/vhost" # 持久化存储MySQL数据,默认/www/data,可根据实际情况调整目录 labels: createdBy: "bt_apps" ``` {mtitle title="如果面板需要使用Docker"/} >参考格式 本地docker环境挂载进面板docker使用 ```docker "/usr/bin/docker:/usr/bin/docker" "/run/docker.sock:/run/docker.sock" ```     - limits: cpus 为最大CPU核心限制,memory 为最大内存限制,根据实际情况调整,不要超过系统资源。 - 不需要限制CPU和内存可以删除`resources`部分。 - 如果需要使用80/443端口,请先前往系统设置-安全性-端口设置-高级设置-取消勾选重定向80/443端口-保存,并将上方配置文件的8080和8443分别修改为80/443 > 默认用户:btpanel 默认密码:btpaneldocker Loading... ## 一、应用中心直接部署  ## 二、使用docker-compose部署 ```docker services: btpanel: image: docker.cnb.cool/btpanel/btpanel:latest # 宝塔面板官方镜像(国内源),也可直接使用dockerhub镜像 btpanel/baota:latest deploy: resources: limits: cpus: "2.0" # 最大CPU核心限制,根据实际情况调整 memory: "1024M" # 最大内存限制,根据实际情况调整 restart_policy: condition: always ports: - "38888:8888" # 宝塔面板对外访问端口,默认38888 - "8080:80" # Web服务端口,默认8080 - "8443:443" # HTTPS服务端口,默认8443 - "33306:3306" # MySQL服务端口,默认33306,不需要暴露到容器外可删除 - "22022:22" # SSH服务端口,默认22022,不需要暴露到容器外可删除 - "32888:888" # PHPMyAdmin服务端口,默认32888,不需要暴露到容器外可删除 volumes: - "/www/wwwroot:/www/wwwroot" # 持久化存储宝塔面板网站数据,默认/www/wwwroot,可根据实际情况调整目录 - "/www/data:/www/server/data" # 持久化存储MySQL数据,默认/www/data,可根据实际情况调整目录 - "/www/vhost:/www/server/panel/vhost" # 持久化存储MySQL数据,默认/www/data,可根据实际情况调整目录 labels: createdBy: "bt_apps" ``` {mtitle title="如果面板需要使用Docker"/} >参考格式 本地docker环境挂载进面板docker使用 ```docker "/usr/bin/docker:/usr/bin/docker" "/run/docker.sock:/run/docker.sock" ```     - limits: cpus 为最大CPU核心限制,memory 为最大内存限制,根据实际情况调整,不要超过系统资源。 - 不需要限制CPU和内存可以删除`resources`部分。 - 如果需要使用80/443端口,请先前往系统设置-安全性-端口设置-高级设置-取消勾选重定向80/443端口-保存,并将上方配置文件的8080和8443分别修改为80/443 > 默认用户:btpanel 默认密码:btpaneldocker 最后修改:2025 年 03 月 27 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏