我创建了一个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这样的终端中返回哈希码,而不会在浏览器中加载页面
答案 0 :(得分:0)
这是因为Mac和Raspberry Pi具有不同的处理器体系结构-因为建立在一个映像上的映像无法在另一个映像上工作。
您需要在Raspberry Pi上构建映像或设置Mac来创建多体系结构构建(如here所述),然后将正确的构建复制到Pi。