M1 芯片的 Mac 上使用 OrbStack 安装并运行宝塔面板 Docker 镜像
- This topic has 0 个回复, 1 个参与人, and was last updated 8 小时, 51 分 前 by
追光.
正在查看 0 条回复
- 作者帖子
- 2025年7月11日 - 上午11:11 #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 条回复
- 在下方一键注册,登录后就可以回复啦。