Я запускаю контейнер на машине с IP-адресом 47.foo.bar.bazz
:
docker run -it -p 8888:8888 continuumio/miniconda3
А внутри контейнера порт 8888
открывается приложением с колбой:
python manage.py runserver -h 0.0.0.0 -p 8888
Я могу успешно отправить http-запрос на этот порт с помощью
curl "http://127.0.0.1:8888/api/v1/vocabulary?callback=zoo
Но когда я использую его IP-адрес, он не работает, и я не могу получить к нему доступ с удаленного компьютера *
curl "http://47.foo.bar.bazz:8888/api/v1/vocabulary?callback=zoo
Вот некоторая информация:
netstat -aptn
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::80 :::* LISTEN 9211/docker-proxy
tcp6 0 0 :::8888 :::* LISTEN 28811/docker-proxy
tcp6 0 0 :::443 :::* LISTEN 9194/docker-proxy
Кстати, я могу успешно свернуть порт 80
, используя IP-адрес.
Может ли кто-нибудь указать, что не так? Как я могу получить доступ?это успешно с удаленной машины?