Вторник, 14 января, 2025

Установка JupyterHub в Docker

JupyterHub позволяет использовать мощь ноутбуков для групп пользователей. Вы сможете создавать контейнеры с JupyterHub и библиотеками, такими как Pandas, Scipy, matplotlib и Dask, для многопользовательского доступа через центральный сервер.

JupyterHub Docker — это образ, который создает среду с сервером JupyterHub для совместного использования IT-ресурсов и среды ноутбуков с командами или группами пользователей.

JupyterHub Docker предоставит среду с JupyterLab (следующее поколение интерфейса ноутбуков) для каждого пользователя.

Создание контейнера

$ docker pull rootik/jupyterhub:latest
$ docker run -d --name container-name -p 8000:8000 rootik/jupyterhub

Вам нужно будет задать имя контейнера container-name.

Проверить что контейнер запустился можно командой docker ps -a:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ef7a357fbf58 rootik/jupyterhub "jupyterhub --ip=0.0." 24 seconds ago Up 3 seconds 0.0.0.0:8000->8000/tcp container-name

Перейдите в браузер по адресу:

http://server-ip:8000

Замените server-ip на адрес хоста с docker.
jupiterhub
Теперь вы можете войти, используя следующие учетные данные:
— username: admin
— password: change.it!

Как вы видите, мы получаем доступ к среде JupyterLab.
jupiterhub
Важно: Вы должны изменить пароль по умолчанию, используя опцию Terminal (перейдите в File -> New -> Terminal)

Используйте команду Linux `passwd` внутри терминала:
— Введите текущий пароль (change.it!) и введите новый пароль.
— После изменения пароля просто закройте окно терминала, нажав на крестик.

Теперь вы готовы использовать JupyterLab в централизованной среде JupyterHub.
Все пользователи для JupyterHub — это пользователи Linux, созданные внутри контейнера. Чтобы добавить новых пользователей, перейдите в JupyterHub Docker.
Как добавить новых пользователей в JupyterHub.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

Latest article

Must read