【发布时间】:2020-05-07 09:53:35
【问题描述】:
我目前有一个 Raspberry Pi 3,我正在尝试在本地托管一个网页。该页面最初托管在虚拟机(Ubuntu)上,Pi 通过互联网加载网页,但是由于建筑物的变化,Pi 无法再连接到互联网。该站点使用链接到 MySQL 数据库的 Nginx 和 Docker Compose。
此时我已将所有相关文件移至 Pi,理论上我应该能够运行docker-compose up -d 命令来拉取图像,一旦拉取就断开 Pi 与以太网的连接(在我的办公桌上工作但需要在没有以太网并连接到屏幕的房间里,不要问它是否痛苦)但是一旦它被拉出,它就不再需要互联网,因为它在本地托管。
现在对于实际问题,在拉取过程中,大多数事情都顺利进行,但是它卡在 MySQL 上,标题中出现错误(目前正在拉取 mysql:latest,但我尝试了其他一些版本)。我已经研究过了,据我了解,因为 Raspberry Pi 3 是 32 位架构,而 MySQL 映像只有 x86_64,但是这个信息已经有两年的历史了。这个问题的原因是询问是否有人知道是否有任何 MySQL 映像出现在 Raspberry Pi 3 上,因为我找不到任何,或者是否有人找到了解决此问题的方法。
【问题讨论】:
-
Pi 3 有一个 64 位处理器。但是我似乎记得最初只有 32 位操作系统可用。我怀疑首先要做的是看看你是否可以切换到64位操作系统。作为一个单独的问题,我假设需要专门为 ARM 处理器编译 Docker 映像,所以我想知道您是否需要编译自己的二进制文件,而不是期望现成的 MySQL 映像可用。
标签: mysql docker-compose raspberry-pi3 manifest