Python standard_init_linux.go:219:exec用户进程导致:exec格式错误
我构建并运行了dockerfile,但得到了错误Python standard_init_linux.go:219:exec用户进程导致:exec格式错误,python,python-3.x,docker,dockerfile,gunicorn,Python,Python 3.x,Docker,Dockerfile,Gunicorn,我构建并运行了dockerfile,但得到了错误standard_init_linux.go:219:exec用户进程导致:exec格式错误。这意味着什么?为什么按照我的配置会发生这种情况 DOCKERFILE: # 1 FROM python:3.9.2-slim # 2 COPY requirements.txt / RUN pip3 install -r /requirements.txt # 3 COPY . / WORKDIR / # 4 RUN "./gunicorn
standard_init_linux.go:219:exec用户进程导致:exec格式错误
。这意味着什么?为什么按照我的配置会发生这种情况
DOCKERFILE:
# 1
FROM python:3.9.2-slim
# 2
COPY requirements.txt /
RUN pip3 install -r /requirements.txt
# 3
COPY . /
WORKDIR /
# 4
RUN "./gunicorn.sh"
gunicorn.sh:
gunicorn "website:create_app()" -w 3 -p 5000
我正在使用docker build-t gunicorn flask示例。在docker文件的目录中。我忘了放
#/bin/sh
位于“gunicorn.sh”顶部。添加这一行解决了问题。你能发布你的运行命令吗?@暂定docker build D D:\flask app-t gunicorn flask example
然后我进入docker hub运行它。如果你在源代码所在的位置运行docker build
,你应该只运行docker build-t gunicorn flask example.
。您没有提供构建上下文,请查看更多信息。我使用了docker build-t gunicorn flask示例。
但得到了相同的错误。我在D:运行docker build D D:\flask应用程序-t gunicorn flask示例,我的应用程序位于D:\flask应用程序。