Can';t get--env文件以将local.env加载到docker运行中

Can';t get--env文件以将local.env加载到docker运行中,docker,environment-variables,Docker,Environment Variables,基本上,尝试在docker运行期间加载本地.env文件,如下所示: $ docker run -p 8080:8080 2f92a663d532 --env-file ./.env docker: Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: "--env-file": executa

基本上,尝试在docker运行期间加载本地
.env
文件,如下所示:

$ docker run -p 8080:8080 2f92a663d532 --env-file ./.env
docker: Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: "--env-file": executable file not found in $PATH: unknown.
ERRO[0000] error waiting for container: context canceled 
我已经阅读了文档,但我没有使用ubuntu,我尝试了许多变体,都得到了相同的结果

这是我的
Dockerfile

FROM python:3.8-slim

WORKDIR /app
EXPOSE 8080
COPY requirements*.txt ./
RUN pip install -r requirements.txt
COPY . .
CMD ["gunicorn", "-b", ":8080", "--log-level", "info", "config.wsgi:application", "-t", "150"]

docker运行期间,如果不使用
docker compose
,我应该如何加载这些本地
.env
环境变量?

。运行容器,即
docker Run-p 8080:8080--env file./.env 2f92a663d532
。这是否回答了您的问题@masseyb
docker run-p8080:8080--env文件。/.env 2f92a663d532
解决了这个问题,谢谢。