无法在Docker容器中找到可运行的浏览器

Mad*_*ari 5 containers ipython-notebook docker

尝试在docker容器中运行ipython Notebook命令时,发生以下错误:找不到Web浏览器:找不到可运行的浏览器。

ps我正在使用jupyter / all-spark-notebook:4.0 image

$ sudo docker run -it -p 8888:8888 jupyter/all-spark-notebook:4.0 ipython notebook

Writing notebook server cookie secret to /.local/share/jupyter/runtime/notebook_cookie_secret
Serving notebooks from local directory: /home/jovyan/work
0 active kernels 
The IPython Notebook is running at: http://localhost:8888/
Use Control-C to stop this server and shut down all kernels (twice to   skip confirmation).
No web browser found: could not locate runnable browser.
Run Code Online (Sandbox Code Playgroud)

Gur*_*dhu 5

这是一个旧线程,但如果其他人正在寻找解决方案 - 这是我运行的命令。

sudo docker run -it -p 8888:8888 jupyter/all-spark-notebook:4.0 ipython notebook --port=8888 --ip=0.0.0.0
Run Code Online (Sandbox Code Playgroud)

之后,您将使用192.168.99.100:8888docker的 ip 地址(windows- ,*nix- "whatever the the ip of your server":8888)而不是 localhost。