Невозможно просмотреть приложение Streamlit в браузере при запуске через docker - PullRequest
2 голосов
/ 13 июля 2020

Я пытаюсь запустить streamlit через docker. Я имею в виду этот пример https://github.com/domoritz/streamlit-docker. Ниже приведены подробности моей системы:

Operating System: Windows 10 Home

System type: 64-bit operating system

Docker version 19.03.1

Я выполнил команду docker-compose run streamlit black src/ и получил следующий результат:

reformatted src/main.py All done! ✨ ? ✨ 1 file reformatted.

Затем я выполнил команду docker-compose up и получил следующий вывод:

Starting streamlit-docker-master_streamlit_1 ... done 
Attaching to streamlit-docker-master_streamlit_1 
streamlit_1 | 
streamlit_1 | You can now view your Streamlit app in your browser. 
streamlit_1 | 
streamlit_1 | Network URL: http://172.19.0.2:8501
streamlit_1  |   External URL: http://64.121.102.75:8501

Но я не могу просмотреть вывод какого-либо приложения в браузере. Я вижу вышеуказанный вывод на терминале docker бесконечно долго, пока не нажму Ctrl + C. Когда я пытаюсь открыть ссылку: http://localhost:8501/?name=main, появляется сообщение, что сайт недоступен.

Может ли кто-нибудь помочь мне решить эту проблему?

Спасибо

1 Ответ

0 голосов
/ 13 июля 2020

Если localhost не работает, вы можете попробовать указать IP-адрес виртуальной машины в окне

docker-machine ip default
...