Dockerfile RUN命令返回exec格式错误

时间:2020-10-22 13:28:01

标签: python linux docker flask

我正在尝试从我的Python Flask应用创建图像,但是我仍然遇到此格式错误,我也不知道为什么。 (我正在Raspbian上的Raspberry上运行它)

步骤4/5:RUN echo“ test” --->在ca7b48ab3d4e中运行 standard_init_linux.go:211:exec用户进程引起“ exec格式 错误”

命令'/ bin / sh -c echo“ test”'返回了非零代码:1

这是我的Dockerfile

#!/usr/bin/env bash

FROM python:3.6.1-alpine
WORKDIR /project
ADD . /project
RUN echo "test"
CMD ["python3","careerdigest.py"]

我认为bash存在问题,因为它说它用sh调用了此命令,但我不知道我缺少什么。

此回显命令将被RUN pip3 install -r requirements.txt替换以安装依赖项。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

好的,我设法最终运行它。我只是用这个https://hub.docker.com/r/balenalib/raspberry-pi-python替换了Python图像,现在可以使用了。