python - jupyterhub - jupyter notebook tutorial pdf
Acceda a la notebook Jupyter que se ejecuta en el contenedor Docker (2)
Creé una imagen de acoplador con bibliotecas de Python y Jupyter. Comienzo el contenedor con la opción -p 8888:8888
, para vincular los puertos entre el host y el contenedor. Cuando ejecuto un kernel de Jupyter dentro del contenedor, se ejecuta en localhost:8888
(y no encuentra un navegador). Utilicé el comando jupyter notebook
Pero desde mi host, ¿cuál es la dirección IP que debo usar para trabajar con Jupyter en el navegador del host?
Con el comando ifconfig
, encuentro eth0
, docker
, wlan0
, lo
...
Gracias !
Necesita ejecutar su notebook en 0.0.0.0
: jupyter notebook -i 0.0.0.0
. Ejecutar en localhost lo hace disponible solo desde el interior del contenedor.
Para obtener el enlace a su servidor portátil Jupyter:
Después de docker run
comando de la docker run
, se debe generar automáticamente un hipervínculo. Se ve algo como esto: http://localhost:8888/?token=f3a8354eb82c92f5a12399fe1835bf8f31275f917928c8d2 :: /home/jovyan/work
Si desea obtener el enlace nuevamente más adelante en la línea, puede escribir docker exec -it <docker_container_name> jupyter notebook list
.