无法从本地计算机访问Docker容器(Django服务器)

时间:2020-03-16 11:57:54

标签: python docker

我正在尝试从自定义Dockerfile运行一个简单的容器,但是当我进入本地主机时无法访问它。有人知道为什么会这样吗?这是Dockerfile:

FROM python:3.7.7-buster

RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo deb "https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
RUN apt-get update
RUN yes | apt-get install npm
RUN yes | apt-get install yarn

COPY . .
RUN ./build.sh

EXPOSE 8000
CMD gunicorn -b 127.0.0.1:8000 project_config.wsgi.prod:application

然后我使用以下命令启动服务器:

docker run -p 8000:8000 -e SECRET_KEY=supersecretkey mycontainer

我可以看到服务器运行正常,但是当我到达localhost端口8000时,什么也没得到。任何帮助表示赞赏!

0 个答案:

没有答案