小编Pee*_*Gee的帖子

如何在 Windows 10 PC 上创建 Docker 容器以在 Raspberry Pi 4 上运行

我正在尝试创建一个 Docker 容器以部署到 Raspberry Pi4。容器将运行 Python 应用程序。我正在使用以下 Dockerfile 在 Windows 10 PC 上构建容器。

FROM python:3.6-stretch

RUN mkdir /app
WORKDIR /app
ADD . /app/
RUN pip install -r requirements.txt

EXPOSE 5000
CMD ["python", "/app/main.py"]
Run Code Online (Sandbox Code Playgroud)

在 Windows PC 上构建容器后,我将它推送到 Docker Hub,然后docker run在 Raspberry Pi 上使用它来拉取映像并运行它。

我知道架构是不同的,但我的印象是python:3.6-stretch从 Docker Hub 提取的图像是多架构的,所以可以完成这项工作。但是,当我尝试在 Raspberry Pi 上运行该映像时,它会失败并显示“执行格式错误”,表明该映像对于架构不正确。

为了在 Windows 上构建容器并在 Raspberry Pi 上运行它,我需要更改什么?

python raspberry-pi docker dockerfile

3
推荐指数
1
解决办法
1299
查看次数

标签 统计

docker ×1

dockerfile ×1

python ×1

raspberry-pi ×1