我需要帮助,无法连接到容器整天。我使用了这个地址:127.0.0.1:80并看到:http://joxi.ru/Vm6oegWtxoQVK2。当输入这个命令'docker ps'时,我看到了:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
42941a9e0dda docker_web "python manage.py ru…" 45 seconds ago Up 4 seconds 127.0.0.1:8000->80/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", "127.0.0.1:80"]
怎么解决?在
在
docker-compose.yml
文件中,指定"127.0.0.1:8000:80"
作为端口映射。这意味着您将本地ip(127.0.0.1)上的端口8000映射到内部容器上的端口80。在Docker还在
docker ps
调用中加强了这一点,它告诉您容器有一个与127.0.0.1:8000->80/tcp
的端口映射。在如果您访问
127.0.0.1:80
,则该端口上没有托管内容。您需要访问127.0.0.1:8000
。在相关问题 更多 >
编程相关推荐