收起左侧

飞牛Docker安装宝塔nas标签版,重启不丢失数据

6
回复
614
查看
[ 复制链接 ]

3

主题

22

回帖

0

牛值

江湖小虾

2026-5-26 07:29:07 显示全部楼层 阅读模式

飞牛Docker安装宝塔nas标签版,重启不丢失数据

version: '3'
services:
  baota:
    image: btpanel/baota:nas
    container_name: baota
    restart: unless-stopped
    ports:
      # 原端口
      - "6606:8888"  # 宝塔访问的端口
      - "2202:22"
      - "4043:443"
      - "8280:80"
      - "8288:888"

      # 新增端口
      - "6607:6607"
      - "6608:6608"
      - "6609:6609"
      - "6610:6610"
    volumes:
      - ~/website_data:/www/wwwroot
      - ~/mysql_data:/www/server/data
      - ~/vhost:/www/server/panel/vhost

新增端口其实就是预留你在宝塔上面搞项目的端口,可以自定义增减,只有这里先添加了你项目的端口你搞的项目才能打得开。
安装完不知道访问地址或安全入口的可以在容器终端输入bt查询


飞牛OS安装宝塔后,安装PHP无法启动,提示安装详情:启动失败,pid文件不存在解决办法

解决方案:
点击宝塔面板-终端,然后输入下面命令,执行完再去安装php

apt update
apt upgrade openssl

这样**快速安装的PHP才能启动。


下面这版是我让AI重新弄出来的

version: "3.8"

services:
  baota:
    image: btpanel/baota:lnmp
    container_name: baota
    restart: unless-stopped
    ports:
      - "40888:8888"
      - "30080:80"
      - "30443:443"
      - "30888:888"
      - "3022:22"
      - "6601:6601"
      - "6602:6602"
      - "6603:6603"
      - "6604:6604"
      - "8080:8080"
      - "8380:8380"
    volumes:
      # 网站文件
      - /vol1/1000/docker/baota/website_data:/www/wwwroot
      # MySQL 数据
      - /vol1/1000/docker/baota/mysql_data:/www/server/data
      # 站点配置
      - /vol1/1000/docker/baota/vhost:/www/server/panel/vhost
      # 宝塔面板配置(强烈建议)
      - /vol1/1000/docker/baota/panel:/www/server/panel
      # 日志(可选)
      - /vol1/1000/docker/baota/logs:/www/server/panel/logs
      - /vol1/1000/docker/baota/nginx_conf:/www/server/nginx
      - /vol1/1000/docker/baota/php_conf:/www/server/php
      - /vol1/1000/docker/baota/mysql_prog:/www/server/mysql
    environment:
      - TZ=Asia/Shanghai

由于这个版默认已安装好PHP、nginx和mysql8.0,但mysql8.0不能添加数据库,密码不对,我也不知道为什么,我是在商店哪先删了,再执行命令完全清除8.0残留的。再重新创建数据库文件夹安装5.7就好了,
命令如下:在宿主机终端执行

cd /vol1/1000/docker/baota   #这是compose.yml存放路径
docker compose down -v       #-v会把 Docker 自带的卷也清掉,双重保险
rm -rf mysql_data
mkdir mysql_data
chown -R 1000:1000 mysql_data
chmod -R 755 mysql_data

重新启动容器

docker compose up -d

最后在商店安装mysql5.7就好了

我反复创建删除的来重启测试,暂时没有问题了。

image.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

4

回帖

0

牛值

江湖小虾

2026-6-5 16:42:35 显示全部楼层

这种方式一般来讲是正常,如果新增一个映射目录你就会发现MySQL NGINX php.....无法启动

所以要把这些运行环境都一 一进行目录映射保存在宿主机上  详情 回复
2026-6-13 14:56

3

主题

19

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2026-6-12 18:18:14 显示全部楼层
显示有文件不存在😳,大佬帮忙看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
试下我重新弄的这一版看看,等审核通过就看得见了  详情 回复
2026-6-13 14:46
我也一样  详情 回复
2026-6-13 09:33

0

主题

7

回帖

0

牛值

江湖小虾

2026-6-13 09:33:38 显示全部楼层
好运. 发表于 2026-6-12 18:18
显示有文件不存在😳,大佬帮忙看看

我也一样
试下我重新弄的这一版看看,等审核通过就看得见了  详情 回复
2026-6-13 14:46

3

主题

22

回帖

0

牛值

江湖小虾

2026-6-13 14:46:38 楼主 显示全部楼层
好运. 发表于 2026-6-12 18:18
显示有文件不存在😳,大佬帮忙看看

试下我重新弄的这一版看看,等审核通过就看得见了

3

主题

22

回帖

0

牛值

江湖小虾

2026-6-13 14:46:59 楼主 显示全部楼层

试下我重新弄的这一版看看,等审核通过就看得见了

3

主题

22

回帖

0

牛值

江湖小虾

2026-6-13 14:56:43 楼主 显示全部楼层
祥哥哥 发表于 2026-6-5 16:42
这种方式一般来讲是正常,如果新增一个映射目录你就会发现MySQL NGINX php.....无法启动
...

所以要把这些运行环境都一 一进行目录映射保存在宿主机上
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则