Docker端口转发

2024-10-08 20:22:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要帮助,无法连接到容器整天。我使用了这个地址: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"]

怎么解决?在


Tags: installpipdjangodockerrunpywebhttp
1条回答
网友
1楼 · 发布于 2024-10-08 20:22:22

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。在

相关问题 更多 >

    热门问题