Docker映像可在macOS中工作,而在Raspberry中不工作

时间:2020-08-10 11:31:30

标签: docker raspberry-pi4

我创建了一个docker映像,并使用docker run --rm -d -p 80:80 myimage:latest在macOS上运行它,然后我可以将项目加载为http://localhost 要在另一台机器上使用此映像,我将该映像复制为tar文件,然后将其加载到树莓派计算机中,甚至当我使用同一命令运行sudo docker images时也认为它可以很好地加载并显示为sudo docker run --rm -d -p 80:80 myimage:latest仅在像macOS这样的终端中返回哈希码,而不会在浏览器中加载页面

1 个答案:

答案 0 :(得分:0)

这是因为Mac和Raspberry Pi具有不同的处理器体系结构-因为建立在一个映像上的映像无法在另一个映像上工作。

您需要在Raspberry Pi上构建映像或设置Mac来创建多体系结构构建(如here所述),然后将正确的构建复制到Pi。