Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python standard_init_linux.go:219:exec用户进程导致:exec格式错误_Python_Python 3.x_Docker_Dockerfile_Gunicorn - Fatal编程技术网

Python standard_init_linux.go:219:exec用户进程导致:exec格式错误

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

我构建并运行了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.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应用程序。