运行 到 docker 时无法在浏览器中查看 streamlit 应用程序
Cannot view the streamlit app in browser when running through docker
我正在尝试 运行 通过 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
。当我尝试打开 link: http://localhost:8501/?name=main
时,它说无法访问该站点。
有人可以帮我解决这个问题吗?
谢谢
如果 localhost 不起作用,那么您可以在 window
中尝试使用虚拟机 IP
docker-machine ip default
我正在尝试 运行 通过 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
。当我尝试打开 link: http://localhost:8501/?name=main
时,它说无法访问该站点。
有人可以帮我解决这个问题吗?
谢谢
如果 localhost 不起作用,那么您可以在 window
中尝试使用虚拟机 IPdocker-machine ip default