国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問

這篇具有很好參考價值的文章主要介紹了如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??前言

本文主要是Linux下通過使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問的文章,如果有什么需要改進的地方還請大佬指出??

??作者簡介:大家好,我是青衿??
??博客首頁:CSDN主頁放風講故事
??每日一句:努力一點,優(yōu)秀一點

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

文章目錄

目錄


本文主要介紹如何在Ubuntu系統(tǒng)中使用Docker本地部署Jupyter Notebook,并結合cpolar內網穿透工具實現任意瀏覽器公網遠程訪問Jupyter登錄界面。

Jupyter Notebook是一個交互式筆記本,支持運行40多種編程語言??梢允褂盟鼇韯?chuàng)建和共享程序文檔,支持實時代碼,數學方程,可視化和 markdown。具有數據清理和轉換,數值模擬,統(tǒng)計建模,機器學習等等用途。

要使用Docker部署Jupyter Notebook非常簡單,只需要選擇并拉取你想要安裝的版本鏡像,然后在容器中進行參數設置就可以啟動容器,運行Jupyter Notebook了。

1. 選擇與拉取鏡像

本文中使用的操作系統(tǒng)為Ubuntu 18.04,在終端中執(zhí)行命令:

`sudo docker search Jupyter` 

即可看到各種版本的Jupyter Notebook鏡像,可以根據自己不同的需求選擇想要安裝的鏡像。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

本教程中我們以jupyter/base-notebook這個基礎版本鏡像為例,進行鏡像拉取。

執(zhí)行命令:

`sudo docker pull jupyter/base-notebook` 

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

執(zhí)行命令后稍等一會兒就可以看到jupyter/base-notebook鏡像已經拉取完畢。

執(zhí)行命令:

`sudo docker images` 

可以看到本地所有鏡像,其中就有剛才拉取的jupyter/base-notebook鏡像。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

2. 創(chuàng)建容器

在拉取了Jupyter鏡像后,我們就可以使用Docker創(chuàng)建容器來運行Jupyter Notebook了。

執(zhí)行命令:

`sudo docker run -d -p 8888:8888 jupyter/base-notebook` 

即可創(chuàng)建一個在后臺運行的名為jupyter的容器,并將本地端口8888映射到容器的8888端口。

執(zhí)行命令:

`sudo docker ps -a` 

可以看到容器已經成功運行了。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

3. 訪問Jupyter工作臺

此時,我們在瀏覽器中輸入本機ip地址加端口即可訪問Jupyter工作臺:

`http://127.0.0.1:8888` 

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

可以看到,頂部顯示我們需要輸入密碼或者token進行登錄。

token獲取可以在終端中執(zhí)行命令sudo docker logs 你的Jupyter容器id進行查看:

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

在顯示的信息底部,可以看到一長串的字符構成的token,下圖紅框中67f4開頭,ec38結尾的這個即是。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

將這串字符復制下來,回到剛才打開的瀏覽器中進行粘貼:

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

點擊log in登錄,即可進入Jupyter工作臺:

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

如上圖顯示,則表示已經成功登錄。

不過由于token不方便記憶,所以可以登出后重新登錄界面,使用token來設置或修改密碼,之后即可使用密碼登錄。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

確認后,會自動跳轉到工作臺界面:

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

點擊功能導航中的File,選擇Log Out,即可登出,之后再登錄工作臺就可以在頂部輸入剛才設置的密碼登錄了。

4. 遠程訪問Jupyter工作臺

現在,我們可以在本地使用瀏覽器登錄使用Docker部署的Jupyter工作臺了。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

在工作臺中選擇Notebook下的Python3(ipykernel),即可創(chuàng)建一個.ipynb文件,開始愉快的使用Jupyer Notebook了。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

不過我們只能在本地使用剛剛部署的Jupyer Notebook,如果身在異地,想要遠程訪問在本地部署的Jupyer Notebook容器,但又沒有公網ip怎么辦呢?

我們可以使用cpolar內網穿透工具來實現無公網ip環(huán)境下的遠程訪問需求。

4.1 內網穿透工具安裝

下面是安裝cpolar步驟:

cpolar官網地址: https://www.cpolar.com

  • 使用一鍵腳本安裝命令
`curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash` 
  • 向系統(tǒng)添加服務
`sudo systemctl enable cpolar` 
  • 啟動cpolar服務
`sudo systemctl start cpolar` 

cpolar安裝成功后,在外部瀏覽器上訪問Linux 的9200端口即:【http://服務器的局域網ip:9200】,使用cpolar賬號登錄,登錄后即可看到cpolar web 配置界面,結下來在web 管理界面配置即可。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

4.2 創(chuàng)建遠程連接公網地址

登錄cpolar web UI管理界面后,點擊左側儀表盤的隧道管理——創(chuàng)建隧道:

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復,本例使用了:jup
  • 協議:http
  • 本地地址:8888
  • 域名類型:隨機域名
  • 地區(qū):選擇China Top

點擊創(chuàng)建

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

創(chuàng)建成功后,打開左側在線隧道列表,查看剛剛創(chuàng)建隧道后生成兩個公網地址,接下來就可以在其他電腦(異地)上,使用任意一個地址復制到瀏覽器訪問即可。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

可以看到,能夠正常公網遠程訪問。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

輸入密碼后即可實現在公網遠程登錄本地內網部署的Jupyer Notebook工作臺界面。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

為了方便演示,我們在上邊的操作過程中使用了cpolar生成的http公網地址隧道,其公網地址是隨機生成的。

這種隨機地址的優(yōu)勢在于建立速度快,可以立即使用。然而,它的缺點是網址是隨機生成,這個地址在24小時內會發(fā)生隨機變化,更適合于臨時使用。

如果有長期遠程訪問Jupyter Notebook的需求,但又不想每天重新配置公網地址,還想地址好看又好記,那我推薦大家選擇使用固定二級子域名地址的方式來遠程訪問。

4.3 使用固定二級子域名地址遠程訪問

接下來保留一個固定http地址,登錄cpolar官網,點擊左側的預留,找到保留二級子域名,為遠程服務器連接保留一個固定二級子域名地址:

  • 地區(qū):選擇China VIP
  • 描述:即備注,可自定義,本例使用jup123

點擊保留

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

地址保留成功后,復制生成的公網地址,打開cpolar web ui管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到我們剛才創(chuàng)建的隨機公網地址隧道 jup,點擊編輯

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

修改隧道信息,將剛才保留成功的固定http地址:jup123 配置到隧道中

  • 域名類型:選擇二級子域名
  • 預留的http地址:復制粘貼官網保留成功的地址,本例中為:jup123
  • 地區(qū)選擇:China VIP

點擊更新

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

隧道更新成功后,點擊左側儀表盤的狀態(tài)——在線隧道列表,可以看到公網地址已經更新為了兩個固定二級子域名地址。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器

接下來與之前的操作一樣,可以在其他電腦(異地)上,使用任意一個固定二級子域名地址復制到瀏覽器訪問即可。

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器
如上圖所示,即為配置成功。

??文章末尾

如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問,docker,jupyter,容器文章來源地址http://www.zghlxwxcb.cn/news/detail-824753.html

到了這里,關于如何使用Docker本地部署Jupyter Notebook并結合內網穿透實現遠程訪問的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 交互式筆記Jupyter Notebook本地部署并實現公網遠程訪問內網服務器

    交互式筆記Jupyter Notebook本地部署并實現公網遠程訪問內網服務器

    最近,我發(fā)現了一個超級強大的人工智能學習網站。它以通俗易懂的方式呈現復雜的概念,而且內容風趣幽默。我覺得它對大家可能會有所幫助,所以我在此分享。點擊這里跳轉到網站。 1.前言 在數據分析工作中,使用最多的無疑就是各種函數、圖表、代碼和說明文檔,這些

    2024年02月04日
    瀏覽(28)
  • 使用Docker部署Apache Superset結合內網穿透實現遠程訪問本地服務

    使用Docker部署Apache Superset結合內網穿透實現遠程訪問本地服務

    Superset是一款由中國知名科技公司開源的“現代化的企業(yè)級BI(商業(yè)智能)Web應用程序”,其通過創(chuàng)建和分享dashboard,為數據分析提供了輕量級的數據查詢和可視化方案。Superset在數據處理和可視化方面具有強大的功能,能夠滿足企業(yè)級的數據分析需求,并為用戶提供直觀、靈

    2024年01月23日
    瀏覽(38)
  • CentOS使用Docker部署Halo并結合內網穿透實現公網訪問本地博客

    CentOS使用Docker部署Halo并結合內網穿透實現公網訪問本地博客

    本文主要介紹如何在CentOS 7系統(tǒng)使用Docker部署Halo個人博客,并結合cpolar內網穿透工具實現公網遠程訪問本地搭建的網站。 Halo是一款基于Java的開源建站工具,具有簡單易用、靈活性高、插件豐富等優(yōu)點??梢宰霾┛偷能浖脚_有很多,像大家熟知的 WordPress 、Hexo、Typecho,對于

    2024年04月17日
    瀏覽(18)
  • Linux使用Docker部署StackEdit結合內網穿透實現公網訪問本地編輯器

    Linux使用Docker部署StackEdit結合內網穿透實現公網訪問本地編輯器

    前言 實現ubuntu 系統(tǒng)桌面級別的遠程連接,需要在ubuntu 系統(tǒng)中安裝vnc,既然是桌面,前提是需要ubuntu 帶有圖形化界面,如果沒有,可以執(zhí)行以下命令安裝圖形化界面 1. ubuntu安裝VNC 在ubuntu中安裝vnc 安裝LightDM【LightDM從設計上就是支持本地圖形界面以獲得最好的兼容性】 安裝過程中會

    2024年04月08日
    瀏覽(32)
  • 公網遠程訪問本地jupyter notebook服務 - 內網穿透

    公網遠程訪問本地jupyter notebook服務 - 內網穿透

    轉載自cpolar的文章:公網遠程訪問Jupyter Notebook【Cpolar內網穿透】 Jupyter Notebook,它是一個交互式的數據科學和計算環(huán)境,支持多種編程語言,如Python、R、Julia等。它在數據科學、機器學習、深度學習、教育和文檔編寫等領域都有很廣泛的應用。 重要的是,Jupyter Notebook可以在

    2024年02月06日
    瀏覽(26)
  • 如何在Linux系統(tǒng)Docker部署Wiki.js容器并結合內網穿透實現遠程訪問本地知識庫

    如何在Linux系統(tǒng)Docker部署Wiki.js容器并結合內網穿透實現遠程訪問本地知識庫

    不管是在企業(yè)中還是在自己的個人知識整理上,我們都需要通過某種方式來有條理的組織相應的知識架構,那么一個好的知識整理工具是非常重要的,今天推薦一款維基知識庫系統(tǒng)——Wiki.js。 本文將介紹如何用 Docker 容器技術部署 Wiki.js 應用程序,并且結合cpolar發(fā)布至公網實

    2024年03月15日
    瀏覽(26)
  • 群暉NAS使用Docker部署大語言模型Llama 2結合內網穿透實現公網訪問本地GPT聊天服務

    群暉NAS使用Docker部署大語言模型Llama 2結合內網穿透實現公網訪問本地GPT聊天服務

    隨著ChatGPT 和open Sora 的熱度劇增,大語言模型時代,開啟了AI新篇章,大語言模型的應用非常廣泛,包括聊天機器人、智能客服、自動翻譯、寫作助手等。它們可以根據用戶輸入的文本生成相應的響應,提供個性化的建議和服務,目前大部分大語言模型的產品都是基于網絡線上的

    2024年04月17日
    瀏覽(18)
  • 如何使用Docker部署開源CMF Drupal并結合cpolar內網穿透遠程訪問

    如何使用Docker部署開源CMF Drupal并結合cpolar內網穿透遠程訪問

    Dupal是一個強大的CMS,適用于各種不同的網站項目,從小型個人博客到大型企業(yè)級門戶網站。它的學習曲線可能相對較陡,但一旦熟悉了它的工作方式,用戶就能夠充分利用其功能和靈活性。在本文中,我們將介紹如何使用Docker快速部署Drupal,并且結合cpolar內網穿透工具實現公

    2024年02月03日
    瀏覽(27)
  • 如何在CentOS下使用Docker部署Halo博客網站并結合內網穿透遠程訪問

    如何在CentOS下使用Docker部署Halo博客網站并結合內網穿透遠程訪問

    前些天發(fā)現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站。 本篇文章介紹如何在CentOS下使用Docker部署開源建站工具Halo,并結合cpolar內網穿透工具實現個人博客的公網訪問。 Halo是一款基于Java的開源建站工具,具有簡單易用、

    2024年01月18日
    瀏覽(21)
  • 如何在Linux系統(tǒng)使用docker部署Apache Superset并結合內網穿透實現公網遠程訪問

    如何在Linux系統(tǒng)使用docker部署Apache Superset并結合內網穿透實現公網遠程訪問

    Superset是一款由中國知名科技公司開源的“現代化的企業(yè)級BI(商業(yè)智能)Web應用程序”,其通過創(chuàng)建和分享dashboard,為數據分析提供了輕量級的數據查詢和可視化方案。Superset在數據處理和可視化方面具有強大的功能,能夠滿足企業(yè)級的數據分析需求,并為用戶提供直觀、靈

    2024年03月13日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包