【问题标题】:Docker image works in macOS and doesnt work in RaspberryDocker 映像在 macOS 中有效,在 Raspberry 中无效
【发布时间】:2020-11-30 00:11:53
【问题描述】:

我创建了一个 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 等终端中,不会在浏览器中加载页面

【问题讨论】:

    标签: docker raspberry-pi4


    【解决方案1】:

    这是因为 Mac 和 Raspberry Pi 具有不同的处理器架构 - 因此构建在一个上的映像无法在另一个上运行。

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

    【讨论】:

      猜你喜欢
      • 2018-04-29
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 1970-01-01
      • 2021-04-08
      • 2017-10-16
      • 2017-03-05
      相关资源
      最近更新 更多