背景
在python的開發中,經常會用到jupyter notebook,腳本都是寫在本機的,這點難以協同開發。本博客將闡述jupyterhub的安裝,方便在服務器上寫jupyter。
安裝過程
參考:https://jupyterhub.readthedocs.io/en/stable/quickstart-docker.html
提前安裝docker,步驟略。
使用如下命令進行下載並且啓動鏡像。
docker run -d -p 8000:8000 --name jupyterhub jupyterhub/jupyterhub jupyterhub
在瀏覽器中訪問8000端口:
在鏡像中添加用戶:
useradd jupyterhub
passwd 123456
在鏡像中添加保存的路徑:
cd /home
mkdir jupyterhub
chown jupyterhub:jupyterhub jupyterhub -R
原因:jupyterhub在啓動之後將在這個目錄進行文件存儲,所以需要響應的權限。
之後就能正常訪問了
評價
在弄的時候還是被坑了一番,使用docker的時候發現權限是有問題的,使用docker logs就行查看之後,才發現有執行權限的問題。