MySQL 在 Raspberry Pi 3 的清单列表条目中没有与 linux/arm/v7 匹配的清单

Ali*_*yes 5 mysql manifest docker-compose raspberry-pi3

我目前有一个 Raspberry Pi 3,我正在尝试在本地托管一个网页。该页面最初托管在 VM (Ubuntu) 上,Pi 通过 Internet 加载网页,但是由于建筑物的更改,Pi 无法再连接到 Internet。该站点使用链接到 MySQL 数据库的 Nginx 和 Docker Compose。

在这一点上,我已经将所有相关文件移动到 Pi 上,理论上我应该能够运行docker-compose up -d命令来拉取图像,一旦拉出将 Pi 与以太网断开(在我的办公桌上工作,但需要在没有以太网的房间里并连接到屏幕上,不要问它痛苦)但是一旦它被拉出,它就不再需要互联网了,因为它是在本地托管的。

现在对于实际问题,在拉取期间,大多数事情都顺利进行,但是由于标题中的错误而卡在 MySQL 中(目前正在拉取,mysql:latest但我尝试了其他一些版本)。我已经研究过它,据我所知,因为 Raspberry Pi 3 是 32 位架构,而 MySQL 映像只有 x86_64,但是这个信息已经两年了。这个问题的原因是问是否有人知道是否有任何 MySQL 图像出现在 Raspberry Pi 3 上,因为我找不到,或者是否有人找到了解决此问题的方法。

Pat*_*der 3

太长了;

脚步:

  1. 获取树莓派 64 位 ubuntu 镜像https://ubuntu.com/download/raspberry-pi
  2. 照常设置您需要的内容(ssh、密码、网络、升级)
  3. 安装docker,我用的是:
  4. curl -L https://get.docker.com -out installdocker.sh// 如果安装了 docker 则跳过
  5. chmod +x installdocker.sh// 如果安装了 docker 则跳过
  6. ./installdocker.sh// 如果安装了 docker 则跳过
  7. usermod -aG docker pi// 或者无论你的用户名是什么..如果安装了 docker 则跳过
  8. docker run -d -p 3306:3306 --name mysql mysql/mysql-server
  9. docker container logs mysql// 在此处的日志中查找 root 密码
  10. docker exec -it mysql mysql -uroot -p// 升级时输入root密码

全做完了。如果你需要远程网络访问 mysql,我还在想办法。