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

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn)

這篇具有很好參考價(jià)值的文章主要介紹了Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

最近,我發(fā)現(xiàn)了一個(gè)超級(jí)強(qiáng)大的人工智能學(xué)習(xí)網(wǎng)站。它以通俗易懂的方式呈現(xiàn)復(fù)雜的概念,而且內(nèi)容風(fēng)趣幽默。我覺得它對(duì)大家可能會(huì)有所幫助,所以我在此分享。點(diǎn)擊這里跳轉(zhuǎn)到網(wǎng)站。


本文主要介紹如何在Ubuntu系統(tǒng)使用Docker部署開源白板工具Excalidraw,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問(wèn)繪制流程圖。

Excalidraw是一款手繪風(fēng)格流程圖、示意圖、架構(gòu)圖在線繪制工具,界面簡(jiǎn)潔,交互細(xì)致,上手簡(jiǎn)單,操作習(xí)慣和大部分制圖軟件相似。使用Docker部署Excalidraw容器非常簡(jiǎn)單,只需一行命令即可快速實(shí)現(xiàn)本地部署。

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

1. 安裝Docker

本教程操作環(huán)境為L(zhǎng)inux Ubuntu系統(tǒng),在開始之前,我們需要先安裝Docker。

在終端中執(zhí)行下方命令:

添加Docker源

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安裝Dokcer包

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

通過(guò)運(yùn)行映像來(lái)驗(yàn)證 Docker 引擎安裝是否成功

sudo docker run hello-world

2. 使用Docker拉取Excalidraw鏡像

sudo docker pull excalidraw/excalidraw

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

然后執(zhí)行查看鏡像命令:

sudo docker images

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

可以看到成功拉取了Excalidraw鏡像。

3. 創(chuàng)建并啟動(dòng)Excalidraw容器

成功拉取Excalidraw鏡像后,我們可以使用該鏡像創(chuàng)建并運(yùn)行一個(gè)Excalidraw容器。

在終端執(zhí)行以下命令:

$ sudo docker run -d --name excalidraw -p 5000:80 excalidraw/excalidraw

參數(shù)說(shuō)明:

  • –name excalidraw:本例容器名稱為excalidraw,大家可以自己起名。
  • -p 5000:80: 端口進(jìn)行映射,將本地 5000 端口映射到容器內(nèi)部的 80 端口。
  • **-d ** :設(shè)置容器在在后臺(tái)一直運(yùn)行。

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

然后執(zhí)行下方命令查看容器是否正在運(yùn)行:

sudo docker ps

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

可以看到剛才創(chuàng)建的Excalidraw容器正在運(yùn)行中。

4. 本地連接測(cè)試

現(xiàn)在我們可以通過(guò)瀏覽器直接訪問(wèn) localhost:5000 端口的 Excalidraw 服務(wù):

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

可以看到,本地連接 Excalidraw 服務(wù)測(cè)試成功。

5. 公網(wǎng)遠(yuǎn)程訪問(wèn)本地Excalidraw

不過(guò)我們目前只能在本地連接剛剛使用docker部署的Excalidraw服務(wù),如果身在異地,想要遠(yuǎn)程訪問(wèn)在本地部署的Excalidraw容器,但又沒有公網(wǎng)ip怎么辦呢?

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

5.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
  • 啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar

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

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

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

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

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

點(diǎn)擊創(chuàng)建

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

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

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

如下圖所示,成功實(shí)現(xiàn)在公網(wǎng)環(huán)境訪問(wèn)本地部署的Excalidraw服務(wù)!

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

小結(jié)

為了方便演示,我們?cè)谏线叺牟僮鬟^(guò)程中使用了cpolar生成的HTTP公網(wǎng)地址隧道,其公網(wǎng)地址是隨機(jī)生成的。

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

如果有長(zhǎng)期遠(yuǎn)程訪問(wèn)本地Excalidraw服務(wù)的需求,但又不想每天重新配置公網(wǎng)地址,還想地址好看又好記,那我推薦大家選擇使用固定的二級(jí)子域名方式來(lái)遠(yuǎn)程訪問(wèn)。

5.3 使用固定公網(wǎng)地址遠(yuǎn)程訪問(wèn)

登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,選擇保留二級(jí)子域名,地區(qū)選擇China VIP,設(shè)置一個(gè)二級(jí)子域名名稱,點(diǎn)擊保留,保留成功后復(fù)制保留的二級(jí)子域名名稱,這里我填寫的是exdraw,大家也可以自定義喜歡的名稱。

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

保留成功后復(fù)制保留成功的二級(jí)子域名的名稱:exdraw,返回登錄Cpolar web UI管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到所要配置的隧道exdraw,點(diǎn)擊右側(cè)的編輯:

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

修改隧道信息,將保留成功的二級(jí)子域名配置到隧道中

  • 域名類型:選擇二級(jí)子域名
  • Sub Domain:填寫保留成功的二級(jí)子域名:exdraw
  • 地區(qū):選擇China VIP

點(diǎn)擊更新(注意,點(diǎn)擊一次更新即可,不需要重復(fù)提交)

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

更新完成后,打開在線隧道列表,此時(shí)可以看到公網(wǎng)地址已經(jīng)發(fā)生變化,地址名稱也變成了固定的二級(jí)子域名名稱的域名:

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器

最后,我們使用任意一個(gè)固定公網(wǎng)地址在瀏覽器訪問(wèn),可以看到訪問(wèn)成功,這樣一個(gè)固定且永久不變的公網(wǎng)地址就設(shè)置好了,隨時(shí)隨地都可以遠(yuǎn)程訪問(wèn)本地部署的Excalidraw服務(wù)了!

Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn),小智帶你閑聊,docker,開源,容器
以上就是如何在Ubuntu系統(tǒng)使用Docker部署Excalidraw容器,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問(wèn)內(nèi)網(wǎng)本地服務(wù)的全部流程,感謝您的觀看。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-828973.html

到了這里,關(guān)于Docker部署開源白板工具Excalidraw并結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包