У меня есть контейнер докеров, работающий в моей системе, который я начал с помощью этой команды:
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 для Mac, а не Docker Toolbox. Пожалуйста, помогите и прокомментируйте, если вам нужна дополнительная информация.
localhost
- person doru   schedule 20.05.2017