如何使用Docker部署最新版JupyterHub
拉取鏡像
docker pull jupyterhub/jupyterhub:latest
啟動鏡像
docker run -d -p 8000:8000 --name jupyterhub jupyterhub/jupyterhub:latest jupyterhub
進入容器
docker exec -it jupyterhub bash
生成jupyterhub的配置文件
jupyterhub --generate-config # 有需要可以安裝中文庫,根據(jù)自己需求進行處理,本教程不對此步驟做詳細說明 pip install jupyterlab-language-pack-zh-CN -i https://mirrors.aliyun.com/pypi/simple
更新依賴并安裝vim
apt-get update && apt install vim -y
升級組件庫
pip install jupyterhub --upgrade -i https://mirrors.aliyun.com/pypi/simple pip install notebook --upgrade -i https://mirrors.aliyun.com/pypi/simple
創(chuàng)建用戶
adduser jupyterhub
執(zhí)行命令并輸入密碼,建議密碼也設(shè)置為:jupyterhub,方便理解下面的步驟。
更改home目錄權(quán)限
chmod -R 777 /home
檢查home目錄是否存在剛剛創(chuàng)建用戶時對應(yīng)需要生成的目錄,若沒有則手動創(chuàng)建。
cd /home ll # 若沒有目錄 mkdir jupyterhub # 目錄授權(quán) chown jupyterhub:jupyterhub jupyterhub -R
更新配置文件
cd /srv/jupyterhub && vim jupyterhub_config.py
追加如下內(nèi)容,切記是追加?。。?/p>
c.Authenticator.allow_all = True
c.Authenticator.allow_existing_users = True
c.Authenticator.admin_users = {'jupyterhub'} # 管理員用戶
c.DummyAuthenticator.password = "jupyterhub" # 初始密碼設(shè)置
c.JupyterHub.admin_access = True
c.LocalAuthenticator.create_system_users=True
c.Spawner.notebook_dir = '~'
c.Spawner.default_url = '/lab'
c.Spawner.args = ['--allow-root']
c.JupyterHub.services = [
{
'name': 'idle-culler',
'command': ['python3', '-m', 'jupyterhub_idle_culler', '--timeout=3600'],
'admin':True
}
]訪問驗證
部署完畢后訪問:http://[ip]:8000,例如:http://localhost:8000,輸入配置文件中的用戶名和密碼。
效果如下:

到此這篇關(guān)于使用Docker部署最新版JupyterHub的文章就介紹到這了,更多相關(guān)Docker部署最新版JupyterHub內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker 拉取鏡像超時(親測 3 個有效鏡像源 + 避坑指南)
Docker 默認鏡像源在國外,國內(nèi)訪問經(jīng)常抽風(fēng),常規(guī)操作應(yīng)該是換國內(nèi)鏡像源,本文就來介紹一下三個國內(nèi)穩(wěn)定源,具有一定的參考價值,感興趣的可以了解一下2025-08-08
Docker容器無法連接Docker Hub下載鏡像的詳細排查與解決方案
在使用Docker時,可能會遇到容器無法從Docker Hub下載鏡像的情況,這種問題可能由多種原因引起,例如網(wǎng)絡(luò)問題、Docker配置問題或鏡像源問題等,本文將詳細分析如何排查和解決這些問題,并通過表格、圖示和示例代碼提供清晰、實用的解決方案,需要的朋友可以參考下2025-06-06
在Docker構(gòu)建的容器中實現(xiàn)安裝ping工具
這篇文章主要介紹了在Docker構(gòu)建的容器中實現(xiàn)安裝ping工具,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
Docker安裝方法與Docker四種網(wǎng)絡(luò)模式詳解
今天小編就為大家分享一篇關(guān)于Docker安裝方法與Docker四種網(wǎng)絡(luò)模式的詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-09-09
docker搭建redis哨兵集群并且整合springboot的實現(xiàn)
本文主要介紹了docker搭建redis哨兵集群并且整合springboot的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

