我在我的系统上运行了一个Docker容器,使用以下命令开始:
docker run -it -v ~/some/dir -p 8000:80 3cce3211b735 bash
现在,Docker ps 列出了以下内容:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
44de7549d38e 3cce3211b735 "bash" 14 minutes ago Up 14 minutes 22/tcp, 443/tcp, 8082/tcp, 0.0.0.0:8000->80/tcp hardcore_engelbart
在容器内,我使用以下命令运行我的Django应用程序:python manage.py runserver 80
但我无法使用以下任何一种方式查看页面:
1.localhost:8000
2.127.0.0.1:8000
我知道我的8000端口映射到容器上的80端口。但是为什么我无法访问它呢?我正在使用 Docker for Mac 而不是 Docker Toolbox。如果您需要更多信息,请帮忙留言。
localhost
进行连接。 - doru