亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

docker部署jupyter的詳細教程

 更新時間:2023年12月07日 10:12:39   作者:超凡脫俗  
這篇文章主要介紹了docker部署jupyter的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.搜索鏡像

docker search jupyter: 命令用于在 Docker Hub 上搜索名為 “jupyter” 的鏡像。搜索結(jié)果顯示了一個名為 “jupyter/datascience-notebook” 的鏡像,它是一個包含了數(shù)據(jù)科學(xué) Jupyter 筆記本的 Python 棧。

root@Could:/volume1/docker/jupyter# docker search jupyter
NAME                                 DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
jupyter/datascience-notebook         Data Science Jupyter Notebook Python Stack f…   1057    
....省略n個鏡像

2.拉取鏡像

docker pull jupyter/datascience-notebook:命令用于從 Docker Hub 下載 “jupyter/datascience-notebook” 鏡像。

docker pull  jupyter/datascience-notebook

3.創(chuàng)建掛載

mkdir -p /volume1/docker/jupyter/notebook: 命令用于創(chuàng)建一個目錄,即 /volume1/docker/jupyter/notebook,用于在主機和容器之間共享 Jupyter 筆記本文件??梢詫⒌?Jupyter 筆記本文件放在這個目錄中,以便在容器中進行訪問和編輯。

#創(chuàng)建掛載目錄
mkdir -p /volume1/docker/jupyter/notebook

4.運行容器

兩個選項都可以生成jupyter,看個人需求:

(1)生成token,修改jupyter密碼

#運行容器
docker run -itd \
--name jupyter \
-p 8888:8888 \
-e "GRANT_SUDO=yes" \
-v /volume1/docker/jupyter/notebook:/home/notebook/data \
jupyter/datascience-notebook

(2)生成無訪問密碼jupyter的容器

docker run -itd \
--name jupyter \
-p 8888:8888 \
-v /volume1/docker/jupyter/notebook:/home/notebook/data \
-e "JUPYTER_ENABLE_LAB=yes" \
-e "NB_USER=user" \
-e "NB_UID=1000" \
-e "GRANT_SUDO=yes" \
jupyter/datascience-notebook start-notebook.sh --NotebookApp.token=''
  • docker run -itd: 這是運行 Docker 容器的命令。-itd 參數(shù)將容器運行在后臺,并將標(biāo)準(zhǔn)輸入連接到 TTY(終端)。
  • --name jupyter: 通過這個選項,為容器指定了一個名稱,即 “jupyter”。
  • -p 8888:8888: 這個選項將容器內(nèi)部的端口 8888 映射到宿主機的端口 8888,以便可以通過 localhost:8888 訪問 Jupyter。
  • -v /volume1/docker/jupyter/notebook:/home/notebook/data: 這個選項將宿主機的目錄 /volume1/docker/jupyter/notebook 掛載到容器內(nèi)的 /home/notebook/data 目錄,以便可以在 Jupyter 中訪問宿主機上的數(shù)據(jù)。
  • -e "JUPYTER_ENABLE_LAB=yes": 這個選項設(shè)置 Jupyter 啟用 JupyterLab 界面。
  • -e "NB_USER=user": 這個選項設(shè)置 Jupyter 使用用戶名 “user”。
  • -e "NB_UID=1000": 這個選項設(shè)置 Jupyter 使用用戶 ID 為 1000。
  • -e "GRANT_SUDO=yes": 這個選項允許 Jupyter 用戶擁有管理員權(quán)限。
  • jupyter/datascience-notebook: 這是要使用的 Docker 鏡像的名稱,即 Jupyter 數(shù)據(jù)科學(xué)筆記本鏡像。
  • start-notebook.sh --NotebookApp.token='': 這是在容器內(nèi)部運行的命令。start-notebook.sh 腳本會啟動 Jupyter 服務(wù)器,并使用空的訪問令牌,即無密碼訪問模式。

通過運行上述命令,將啟動一個名為 “jupyter” 的容器,并以無密碼訪問模式啟動 Jupyter。可以在瀏覽器中訪問 IP:8888 來使用 Jupyter 筆記本。

4.查看容器運行運行狀態(tài)

docker ps命令,用于查看運行的 Jupyter 數(shù)據(jù)科學(xué)筆記本容器的詳細信息如下:

root@Could:~# docker ps
CONTAINER ID   IMAGE                            COMMAND                  CREATED         STATUS                   PORTS                    NAMES
4cd0ddf5a966   jupyter/datascience-notebook     "tini -g -- start-no…"   4 minutes ago   Up 4 minutes (healthy)   0.0.0.0:8888->8888/tcp   jupyter
  • CONTAINER ID: 容器的唯一標(biāo)識符,用于在 Docker 中標(biāo)識容器。
  • IMAGE: 容器所使用的鏡像名稱,即 “jupyter/datascience-notebook”。
  • COMMAND: 容器啟動時執(zhí)行的命令。
  • CREATED: 容器的創(chuàng)建時間。
  • STATUS: 容器的狀態(tài)。在這種情況下,容器的狀態(tài)為 “Up”,表示容器正在運行。
  • PORTS: 容器的端口映射配置。在這種情況下,容器的端口 8888 映射到主機的端口 8888。
  • NAMES: 容器的名稱。

容器的名稱為 “mystifying_shirley”,它已經(jīng)運行了大約 15 分鐘,并且狀態(tài)為 “Up”,表示容器正常運行。

5.token查看

該命令使用Docker的日志功能來查看Jupyter容器的日志,并將日志內(nèi)容追加到/tmp/jupyter.txt文件中。然后,使用grep命令來在文件中搜索包含"token"的行。

docker logs jupyter | cat >> /tmp/jupyter.txt 
cat  /tmp/jupyter.txt | grep token
#或者通過
docker logs jupyter | grep token

通過這個命令,可以查看Jupyter容器的日志,并搜索包含"token"的行,以找到Jupyter Notebook的訪問令牌(token)。

復(fù)制token=xxx

9d38b2f29a6971f9abb8301da66de1073f57d627804200e

6.訪問jupyter

http://192.168.31.100:8888/
通過token修改密碼

在這里插入圖片描述

登錄jupyter主界面

在這里插入圖片描述

寫一個hello world

在這里插入圖片描述

到此這篇關(guān)于docker部署jupyter的文章就介紹到這了,更多相關(guān)docker部署jupyter內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 教你如何通過編寫dockerfile部署python項目

    教你如何通過編寫dockerfile部署python項目

    Dockerfile是一個放置在項目根目錄下的描述文件,可以利用 Docker 命令基于該文件構(gòu)建一個鏡像,下面這篇文章主要給大家介紹了關(guān)于如何通過編寫dockerfile部署python項目的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • docker搭建tomcat運行環(huán)境的實現(xiàn)步驟

    docker搭建tomcat運行環(huán)境的實現(xiàn)步驟

    很多時候我們測試web系統(tǒng)需要一個tomcat運行環(huán)境,這時docker就派上用場了,本篇文章主要介紹了docker搭建tomcat運行環(huán)境的實現(xiàn)步驟,感興趣的可以了解一下
    2017-01-01
  • 使用Docker部署Dashdot服務(wù)器儀表盤的步驟

    使用Docker部署Dashdot服務(wù)器儀表盤的步驟

    Dashdot是一款簡單、實用的開源服務(wù)器儀表盤,設(shè)計時考慮到了玻璃形態(tài),它旨在用于較小的?VPS?和私人服務(wù)器,這篇文章主要介紹了使用Docker部署Dashdot服務(wù)器儀表盤,需要的朋友可以參考下
    2022-12-12
  • 關(guān)于Docker容器內(nèi)部無法解析域名問題的解決

    關(guān)于Docker容器內(nèi)部無法解析域名問題的解決

    最近工作中遇到一個問題,項目內(nèi)部需要訪問外網(wǎng),但上傳文件,但是一直報unknown host,無法解析域名,所以下面這篇文章主要給大家介紹了關(guān)于Docker容器內(nèi)部無法解析域名問題的解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • docker?部署?時序數(shù)據(jù)庫TDengine的思路詳解

    docker?部署?時序數(shù)據(jù)庫TDengine的思路詳解

    TDengineGUI是一個基于electron構(gòu)建的,針對時序數(shù)據(jù)庫TDengine的圖形化管理工具,這篇文章主要介紹了docker?部署?時序數(shù)據(jù)庫TDengine的思路詳解,需要的朋友可以參考下
    2025-04-04
  • 使用Docker Compose部快速署ELK(親測有效)

    使用Docker Compose部快速署ELK(親測有效)

    這篇文章主要介紹了Docker Compose部署ELK的詳細過程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • CentOS 7.2 下安裝 Docker 1.12.3 版的詳細方法

    CentOS 7.2 下安裝 Docker 1.12.3 版的詳細方法

    這篇文章主要介紹了CentOS 7.2 安裝 Docker 1.12.3 版的相關(guān)資料,本文分步驟給大家介紹了CentOS 7.2 下安裝 Docker 1.12.3 版的詳細方法,需要的朋友可以參考下
    2016-11-11
  • 卸載Docker時遇到問題的解決方案

    卸載Docker時遇到問題的解決方案

    這篇文章主要介紹了卸載Docker時遇到問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Docker部署Django+Mysql+Redis+Gunicorn+Nginx的實現(xiàn)

    Docker部署Django+Mysql+Redis+Gunicorn+Nginx的實現(xiàn)

    這篇文章主要介紹了Docker 部署 Django+Mysql+Redis+Gunicorn+Nginx,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • docker拉取烏班圖并且ssh連接方式

    docker拉取烏班圖并且ssh連接方式

    文章介紹了如何在Docker中拉取Ubuntu鏡像并使用SSH連接到容器,首先,確保容器正在運行,然后使用`docker exec`進入容器,接著,安裝并配置OpenSSH服務(wù)器,設(shè)置root密碼,并配置SSH允許root登錄,最后,映射端口以便從宿主機連接到容器的SSH服務(wù)
    2025-03-03

最新評論