当前位置:首页 > MAC M4 > 正文内容

MacMini M4新品安装Docker以及在Docker里面安装bt面板

Z先生1个月前 (12-18)MAC M479

为什么要这样做?

1、需要mysql5.7,brew现在只能安装mysql8.0以上版本

2、有传统php-fpm项目,需要对应的Nginx环境

3、更方便的文件管理器

4、数据库自动备份需求


步骤:

一、安装Docker

安装docker桌面版

brew install --cask docker

二、配置镜像加速

vim /etc/docker/daemon.json

修改为

{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com"
    ]
}


三、拉取系统镜像,推荐:debian/ubuntu,经测试,debian无法正常使用。但是这里注意平台版本

这里很关键,要加入参数:--platform=linux/amd64,默认安装的是arm64,arm64兼容性有问题,无法正常安装。

docker pull --platform=linux/amd64 ubuntu

四、创建运行容器

这一步也要加入参数:--platform=linux/amd64,并且bt安装目录不要映射出来,否则会权限不足,导致安装失败。

docker run -it --platform=linux/amd64 \
--name bt-server \
-p 80:80 -p 443:443 -p 22000:22 \
-p 3306:3306 -p 8888:8888 -p 6379:6379 \
-v /var/Disk/www/mysql-data:/mysql-data \
-v /var/Disk/www/wwwroot:/wwwroot \
-v /var/Disk/www/backup:/backup \
--restart=always \
-d ubuntu

五、安装前准备工作

安装wget、nano

apt update
apt install wget nano


【debian】修改源文加速文件

nano /etc/apt/sources.list.d/debian.sources

将里面的

http://deb.debian.org/debian
http://deb.debian.org/debian-security

修改为

http://mirrors.aliyun.com/debian


【ubuntu】修改源文加速文件

nano /etc/apt/sources.list.d/ubuntu.sources

将里面的,有2处

http://ports.ubuntu.com/ubuntu-ports/

修改为

http://mirrors.aliyun.com/ubuntu/


然后

apt update

六、安装bt

wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh


其他安装步骤就和正常一样了。

分享给朋友:

相关文章

Mac M4新品下,完美解决安装bt面板的方案

Mac M4新品下,完美解决安装bt面板的方案

上一篇讲到使用docker 兼容方案,但是安装bt面板没问题,但是从bt面板中安装环境,失败率很高。无意间看到了OrbStack的方案:https://orbstack.dev/ 虽然Orb是收费的,...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。