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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問

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


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

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

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

1. 選擇與拉取鏡像

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

sudo docker search Jupyter

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

執(zhí)行命令:

sudo docker pull jupyter/base-notebook

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

執(zhí)行命令:

sudo docker images

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,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

可以看到容器已經(jīng)成功運行了。

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

3. 訪問Jupyter工作臺

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

http://127.0.0.1:8888

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

如上圖顯示,則表示已經(jīng)成功登錄。

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

確認后,會自動跳轉(zhuǎn)到工作臺界面:

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

4. 遠程訪問Jupyter工作臺

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

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

4.1 內(nèi)網(wǎng)穿透工具安裝

下面是安裝cpolar步驟:

cpolar官網(wǎng)地址: 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://服務器的局域網(wǎng)ip:9200】,使用cpolar賬號登錄,登錄后即可看到cpolar web 配置界面,結(jié)下來在web 管理界面配置即可。

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

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

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

點擊創(chuàng)建

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

可以看到,能夠正常公網(wǎng)遠程訪問。

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

輸入密碼后即可實現(xiàn)在公網(wǎng)遠程登錄本地內(nèi)網(wǎng)部署的Jupyer Notebook工作臺界面。

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

小結(jié)

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

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

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

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

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

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

點擊保留

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

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

點擊更新

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器

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

使用Docker本地部署Jupyter Notebook并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問,內(nèi)網(wǎng)穿透,docker,jupyter,容器
如上圖所示,即為配置成功。我們現(xiàn)在就能在公網(wǎng)使用cpolar內(nèi)網(wǎng)穿透工具生成的永久不變的固定二級子域名,使用任意瀏覽器遠程訪問Jupyter Notebook工作臺了,無需購買域名服務器,也不用設置路由器那么麻煩,輕松實現(xiàn)大家遠程訪問本地服務的需求!文章來源地址http://www.zghlxwxcb.cn/news/detail-785252.html

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

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

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

相關文章

  • 公網(wǎng)遠程訪問本地jupyter notebook服務 - 內(nèi)網(wǎng)穿透

    公網(wǎng)遠程訪問本地jupyter notebook服務 - 內(nèi)網(wǎng)穿透

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

    2024年02月06日
    瀏覽(26)
  • Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問本地編輯器

    Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問本地編輯器

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

    2024年04月08日
    瀏覽(32)
  • 如何使用Docker部署MongoDB并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問本地數(shù)據(jù)庫

    如何使用Docker部署MongoDB并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問本地數(shù)據(jù)庫

    正文開始前給大家推薦個網(wǎng)站,前些天發(fā)現(xiàn)了一個巨牛的 人工智能 學習網(wǎng)站, 通俗易懂,風趣幽默 ,忍不住分享一下給大家。 點擊跳轉(zhuǎn)到網(wǎng)站。 本文主要介紹如何在Linux Ubuntu系統(tǒng)使用Docker快速部署MongoDB,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)公網(wǎng)遠程訪問本地數(shù)據(jù)庫。 MongoDB服務

    2024年02月22日
    瀏覽(32)
  • 如何使用Docker本地部署Wiki.js容器并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)知識庫共享

    如何使用Docker本地部署Wiki.js容器并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)知識庫共享

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

    2024年01月19日
    瀏覽(25)
  • 群暉NAS使用Docker部署大語言模型Llama 2結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問本地GPT聊天服務

    群暉NAS使用Docker部署大語言模型Llama 2結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問本地GPT聊天服務

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

    2024年04月17日
    瀏覽(18)
  • Linux Docker本地部署WBO在線協(xié)作白板結(jié)合內(nèi)網(wǎng)穿透遠程訪問

    Linux Docker本地部署WBO在線協(xié)作白板結(jié)合內(nèi)網(wǎng)穿透遠程訪問

    WBO在線協(xié)作白板是一個自由和開源的在線協(xié)作白板,允許多個用戶同時在一個虛擬的大型白板上畫圖。該白板對所有線上用戶實時更新,并且狀態(tài)始終保持。它可以用于許多不同的目的,包括藝術、娛樂、設計和教學,使用起來也非常有趣。 下面結(jié)合cpolar內(nèi)網(wǎng)穿透工具,實現(xiàn)

    2024年02月04日
    瀏覽(21)
  • Linux部署DockerUI結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程管理本地Docker容器

    Linux部署DockerUI結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程管理本地Docker容器

    DockerUI是一個docker容器鏡像的可視化圖形化管理工具。DockerUI可以用來輕松構(gòu)建、管理和維護docker環(huán)境。它是完全開源且免費的。基于容器安裝方式,部署方便高效,瀏覽和維護docker單節(jié)點或集群節(jié)點worker和manager。DockerUI具有易于使用的界面。它不需要記住 docker 指令。只需下

    2024年03月20日
    瀏覽(27)
  • Docker本地部署Redis容器結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)無公網(wǎng)ip遠程連接

    Docker本地部署Redis容器結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)無公網(wǎng)ip遠程連接

    本文主要介紹如何在Ubuntu使用Docker部署Redis容器并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)無公網(wǎng)ip環(huán)境遠程訪問本地數(shù)據(jù)庫。 Redis作為一款高速緩存的key value鍵值對的數(shù)據(jù)庫,在許許多多的場景中廣泛使用,由于是把數(shù)據(jù)存儲在內(nèi)存中,所以讀寫效率極高。而在docker中部署Redis也非常簡單

    2024年03月09日
    瀏覽(29)
  • Docker本地部署MinIO對象存儲服務器結(jié)合Cpolar內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問

    Docker本地部署MinIO對象存儲服務器結(jié)合Cpolar內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問

    MinIO是一個開源的對象存儲服務器,可以在各種環(huán)境中運行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以與現(xiàn)有的S3工具和庫無縫集成。MinIO的設計目標是高性能、高可用性和可擴展性。它可以在分布式模式下運行,以滿足不同規(guī)模的存儲需求。 MinIO是

    2024年02月04日
    瀏覽(26)
  • Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫

    Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫

    ??個人主頁: Aileen_0v0 ??熱門專欄: 華為鴻蒙系統(tǒng)學習|計算機網(wǎng)絡|數(shù)據(jù)結(jié)構(gòu)與算法|MySQL| ? ??個人格言:“沒有羅馬,那就自己創(chuàng)造羅馬~” 前些天發(fā)現(xiàn)了一個巨牛的人工智能學習網(wǎng)站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊??跳轉(zhuǎn)到網(wǎng)站。 本文主要介紹如何在

    2024年03月11日
    瀏覽(36)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包