M1 芯片的 Mac 上使用 OrbStack 安装并运行宝塔面板 Docker 镜像

VFX大学 云计算 M1 芯片的 Mac 上使用 OrbStack 安装并运行宝塔面板 Docker 镜像

标签: ,

正在查看 0 条回复
  • 作者
    帖子
    • #445

      追光
      管理员

      以下是你在 M1 芯片的 Mac 上使用 OrbStack 安装并运行宝塔面板 Docker 镜像 的完整流程整理,去除优化内容,专注于安装、启动、保存/加载镜像及权限设置。


      🧩 环境说明

      • 操作系统:macOS (Apple Silicon / M1 / M2 / M3 芯片)

      • 虚拟环境:OrbStack

      • 容器运行平台:Docker

      • 面板类型:宝塔(BTPanel)


      🐳 1. 拉取宝塔官方 ARM 架构镜像

      
      docker pull btpanel/baota:lnmp   # 完整 LNMP 环境
      docker pull btpanel/baota:slim   # 精简环境
      

      🛠️ 2. 启动宝塔 Docker 容器(推荐配置)

      
      docker run -d \
      --restart unless-stopped \
      --name jisongbin-arm-panel \
      -p 7800:7800 -p 80:80 -p 443:443 -p 55979:55979 \
      -v ~/Sites:/www/wwwroot \
      -v ~/mysql:/www/server/data \
      -v ~/vhost:/www/server/panel/vhost \
      -v ~/Sites_Backup:/www/backup \
      jisongbin-arm-panel:latest
      

      参数说明:

      参数

      说明

      –name

      容器名称,可自定义

      –restart unless-stopped

      自动重启策略

      -p

      端口映射(容器端口 → 主机端口)

      -v

      数据卷挂载目录,确保数据持久化

      -d

      后台运行容器


      🧱 3. 镜像保存、导入与生成

      🔹 保存镜像为

      .tar

      文件

      
      docker save jisongbin-arm-panel > jisongbin-arm-panel.tar
      docker save jisongbin-arm-full > jisongbin-arm-full.tar
      

      🔹 加载

      .tar

      镜像文件

      docker load -i jisongbin-arm-panel.tar
      docker load -i jisongbin-arm-full.tar

      🔹 从运行中容器生成新镜像

      
      docker commit jisongbin-arm-panel jisongbin-full-v1
      docker commit jisongbin-arm-full jisongbin-full-v1
      

      🔹 导出运行容器(非镜像)

      
      docker export jisongbin-arm-v1 > jisongbin-arm-v1.tar
      

      🔐 4. 修复宿主机挂载目录权限

      确保宝塔容器能正常读取挂载目录,避免出现文件不可访问或写入失败。

      
      chmod 755 ~/Sites_Backup
      chmod 755 ~/vhost

      chmod -R 755 ~/Sites
      chmod -R 755 ~/mysql
      chmod -R 755 ~/vhost
      chmod -R 755 ~/Sites_Backup


      🧹 5. Docker 清理命令(可选)

      清理所有未使用的镜像、容器、网络、卷(危险操作,请谨慎使用):

      
      docker system prune -a --volumes
      
正在查看 0 条回复
  • 在下方一键注册,登录后就可以回复啦。