gpt4 book ai didi

python - 为什么这个容器不能正常运行?

转载 作者:行者123 更新时间:2023-12-02 18:26:18 25 4
gpt4 key购买 nike

我正在尝试在Docker上运行容器,并且收到以下错误消息:

Successfully built 9df8ac137547
Successfully tagged ex-build-dev:latest
$ build-dev % docker container run -it -v "$(pwd):/app" -p 80:8000 --name python-server ex-build-dev
docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"usr/local/bin/python\": stat usr/local/bin/python: no such file or directory": unknown.

这是我用于构建镜像的Dockerfile:
FROM python:3.6
LABEL maintainer 'Martin'

RUN useradd www && \
mkdir /app && \
mkdir /log && \
chown www /log

USER www
VOLUME /log
WORKDIR /app
EXPOSE 8000

ENTRYPOINT ["usr/local/bin/python"]
CMD ["run.py"]

有谁知道 ENTRYPOINT不被识别吗?

最佳答案

您将WORKDIR /appENTRYPOINT ["usr/local/bin/python"]一起使用,并且最终执行:

/app/usr/local/bin/python

代替:
/usr/local/bin/python

在您的情况下,将绝对路径添加到 ENTRYPOINT指令: /usr/local/bin/python

关于python - 为什么这个容器不能正常运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62413153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com