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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺

這篇具有很好參考價值的文章主要介紹了如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(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ù)學(xué)方程,可視化和 markdown。具有數(shù)據(jù)清理和轉(zhuǎn)換,數(shù)值模擬,統(tǒng)計建模,機器學(xué)習(xí)等等用途。

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

1. 選擇與拉取鏡像

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

sudo docker search Jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

執(zhí)行命令:

sudo docker pull jupyter/base-notebook

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

執(zhí)行命令:

sudo docker images

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,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)成功運行了。

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

3. 訪問Jupyter工作臺

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

http://127.0.0.1:8888

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

4. 遠程訪問Jupyter工作臺

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,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)添加服務(wù)
sudo systemctl enable cpolar
  • 啟動cpolar服務(wù)
sudo systemctl start cpolar

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

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

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

點擊創(chuàng)建

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,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è)的預(yù)留,找到保留二級子域名,為遠程服務(wù)器連接保留一個固定二級子域名地址:

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

點擊保留

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

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

點擊更新

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺,ubuntu,docker,jupyter

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

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

到了這里,關(guān)于如何在Ubuntu系統(tǒng)中使用Docker搭建Jupyter Notebook并實現(xiàn)遠程訪問工作臺的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 如何在 Ubuntu 16.04 上設(shè)置 Jupyter Notebook 來運行 IPython

    簡介 IPython 是 Python 的交互式命令行界面。Jupyter Notebook 提供了一個交互式的 Web 界面,可以運行多種語言,包括 IPython。 本文將指導(dǎo)您設(shè)置一個服務(wù)器來運行 Jupyter Notebook,并教您如何連接和使用筆記本。Jupyter 筆記本(或簡稱筆記本)是由 Jupyter Notebook 應(yīng)用程序生成的文檔,

    2024年02月19日
    瀏覽(19)
  • Ubuntu下Jupyter Notebook的安裝與使用(服務(wù)器)

    Jupyter Notebook是一種廣泛使用的開源交互式編程環(huán)境,它能夠在網(wǎng)頁瀏覽器中創(chuàng)建和共享文檔,其中包含實時代碼、方程、可視化和說明文本。在Ubuntu服務(wù)器上安裝和使用Jupyter Notebook可以為數(shù)據(jù)科學(xué)家、研究人員和開發(fā)人員提供一個強大的工具來進行數(shù)據(jù)分析、機器學(xué)習(xí)和協(xié)

    2024年02月03日
    瀏覽(19)
  • 數(shù)據(jù)分析入門之:如何快速安裝&使用Jupyter Notebook?

    數(shù)據(jù)分析入門之:如何快速安裝&使用Jupyter Notebook?

    今天來給大家介紹一下關(guān)于Jupyter Notebook的用法 關(guān)于它的組成部分就先不在這里詳細解說啦~ 畢竟我可太懂你們啦~ 文章太長就會吃灰的~ python 安裝包+資料:點擊此處跳轉(zhuǎn)文末名片獲取 一、什么是Jupyter Notebook? 1. 簡介 Jupyter Notebook是基于網(wǎng)頁的用于交互計算的應(yīng)用程序。 其可

    2023年04月23日
    瀏覽(23)
  • 如何遠程訪問本地jupyter notebook服務(wù)器,實現(xiàn)無公網(wǎng)IP端口映射

    如何遠程訪問本地jupyter notebook服務(wù)器,實現(xiàn)無公網(wǎng)IP端口映射

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

    2024年02月03日
    瀏覽(27)
  • Mac系統(tǒng)中Anaconda安裝配置及Jupyter notebook 配置使用問題

    要學(xué)習(xí)Python數(shù)據(jù)分析,環(huán)境搭建是最基礎(chǔ)的知識點,目前Anaconda 和Jupyter notebook是數(shù)據(jù)分析的標(biāo)準(zhǔn)環(huán)境。 Anaconda是包管理器和環(huán)境管理器,Jupyter notebook可以將數(shù)據(jù)分析的代碼、圖像和文檔全部組合到一個web文檔中。 1、Anaconda可用于多個平臺(Windows、 Mac OS 和Linux),直接去官

    2024年02月10日
    瀏覽(21)
  • 【內(nèi)網(wǎng)穿透】如何實現(xiàn)在外web瀏覽器遠程訪問jupyter notebook服務(wù)器

    【內(nèi)網(wǎng)穿透】如何實現(xiàn)在外web瀏覽器遠程訪問jupyter notebook服務(wù)器

    Jupyter Notebook,它是一個交互式的數(shù)據(jù)科學(xué)和計算環(huán)境,支持多種編程語言,如Python、R、Julia等。它在數(shù)據(jù)科學(xué)、機器學(xué)習(xí)、深度學(xué)習(xí)、教育和文檔編寫等領(lǐng)域都有很廣泛的應(yīng)用。 重要的是,Jupyter Notebook可以在Web瀏覽器中使用,所以我們可以在服務(wù)器端開啟服務(wù),在外通過網(wǎng)

    2024年02月12日
    瀏覽(26)
  • 如何在Ubuntu系統(tǒng)使用Docker部署開源白板工具Excalidraw并實現(xiàn)公網(wǎng)訪問

    如何在Ubuntu系統(tǒng)使用Docker部署開源白板工具Excalidraw并實現(xiàn)公網(wǎng)訪問

    本文主要介紹如何在Ubuntu系統(tǒng)使用Docker部署開源白板工具Excalidraw,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)公網(wǎng)遠程訪問繪制流程圖。 Excalidraw是一款手繪風(fēng)格流程圖、示意圖、架構(gòu)圖在線繪制工具,界面簡潔,交互細致,上手簡單,操作習(xí)慣和大部分制圖軟件相似。使用Docker部署Exc

    2024年02月21日
    瀏覽(21)
  • docker容器安裝jupyter notebook(安裝、配置、修改全過程)

    docker容器安裝jupyter notebook(安裝、配置、修改全過程)

    Docker hub官網(wǎng)查找自己想要的docker image https://hub.docker.com/ 例如,本文使用miniconda3的lastest版本: 使用命令拉取鏡像: 其中-p為端口映射,a:b,a為宿主機端口,b為容器內(nèi)部端口。 其中宿主機的一個端口只能映射到容器內(nèi)部的某一個端口上 ? ? ? ?比如:8080-80之后,就不能808

    2024年02月05日
    瀏覽(22)
  • 如何修改jupyter notebook默認打開路徑

    如何修改jupyter notebook默認打開路徑

    jupyter notebook是一個很好用的工具,可以保存運行結(jié)果,還可以給項目添加很多可視化操作與介紹文字。安裝anaconda后,jupyter notebook就會自動安裝,點開它會是一個默認的工作路徑,當(dāng)我們需要在別的地方打開自己的項目時,需要進入命令行: 首先切換盤符: cd到項目位置:

    2024年02月09日
    瀏覽(24)
  • 如何修改Jupyter Notebook的工作目錄

    如何修改Jupyter Notebook的工作目錄 在使用Jupyter Notebook進行數(shù)據(jù)分析、機器學(xué)習(xí)實驗的過程中,我們經(jīng)常需要在文件系統(tǒng)中切換不同的工作目錄。默認情況下,Jupyter Notebook會讓你從你的Home目錄開始瀏覽,這可能會使你偏離你的實際項目文件所在的目錄。那么如何更改Jupyter No

    2024年02月09日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包