我不能用集装箱通过港口。我使用了这个地址:0.0.0.0:5000,请参见:http://joxi.ru/Vm6oegWtxoQVK2。我正在运行:“docker compose up-d”。当输入这个命令'docker ps'时,我看到了:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4fea50856eef docker_web "python manage.py ru…" 13 seconds ago Up 11 seconds 0.0.0.0:5000->5000/tcp docker_web_1
Docker编写:
^{pr2}$驯服者
FROM python:3
RUN easy_install pip
RUN pip install django==1.9.12
RUN pip install requests
ADD . /.
WORKDIR /django.testsite
CMD ["python", "manage.py", "runserver", "5000"]
怎么解决?在
问题是你没有在Dockerfile中公开端口。添加
EXPOSE 8000
在Dockerfile中的CMD之前例如:
更多信息https://docs.docker.com/engine/reference/builder/#expose
相关问题 更多 >
编程相关推荐