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

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ù)庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

??個人主頁: Aileen_0v0
??熱門專欄: 華為鴻蒙系統(tǒng)學(xué)習(xí)|計算機網(wǎng)絡(luò)|數(shù)據(jù)結(jié)構(gòu)與算法|MySQL|
???個人格言:“沒有羅馬,那就自己創(chuàng)造羅馬~”

前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊??跳轉(zhuǎn)到網(wǎng)站。


本文主要介紹如何在Linux Ubuntu系統(tǒng)中使用Docker部署DbGate數(shù)據(jù)庫管理工具,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)公網(wǎng)遠程訪問本地數(shù)據(jù)庫。

現(xiàn)在主流的數(shù)據(jù)庫管理工具有Navicat、DBeaver、RedisDesktop、SQLyog等,今天要介紹的DbGate支持MySQL、MongoDB、Redis、SQLite等多種數(shù)據(jù)庫,可以在Linux、Windows、MacOS、Web瀏覽器等平臺運行,遵循MIT開源協(xié)議,內(nèi)置豐富的插件,模式比較工具,圖表可視化等功能。

而將它結(jié)合內(nèi)網(wǎng)穿透工具使用時,可以實現(xiàn)即使身在異地,依然可以隨時隨地在公網(wǎng)環(huán)境訪問本地的數(shù)據(jù)庫,讓開發(fā)者可以更方便快捷的查詢數(shù)據(jù)。使用Docker安裝部署DbGate也非常簡單快速,下面就和大家分享一下具體操作流程。

1. 安裝Docker

本教程操作環(huán)境為Linux 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

通過運行映像來驗證 Docker 引擎安裝是否成功

sudo docker run hello-world

2. 使用Docker拉取DbGate鏡像

sudo docker pull dbgate/dbgate

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

sudo docker images

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

3. 創(chuàng)建并啟動DbGate容器

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

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

sudo docker run -d --name mydbgate --restart always -p 3000:3000 dbgate/dbgate

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

參數(shù)說明:

  • –name mydbgate:設(shè)置本例容器名稱為mydbgate,大家可以自己起名。
  • **–restart always:**在容器退出時總是重啟容器
  • -p 3000:3000: 端口進行映射,將本地3000端口映射到容器內(nèi)部的3000端口。
  • **-d ** :設(shè)置容器在在后臺運行。

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

sudo docker ps

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

4. 本地連接測試

OK,經(jīng)過以上過程,Docker部署 DbGate 就完成了,現(xiàn)在我們可以通過任意瀏覽器進行連接測試。

在瀏覽器輸入主機ip:3000即可,顯示下圖即為連接成功!

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

點擊新建鏈接后選擇數(shù)據(jù)庫類型,輸入數(shù)據(jù)庫ip、端口、用戶名、密碼登信息即可管理對應(yīng)數(shù)據(jù)庫。

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

5. 公網(wǎng)遠程訪問本地DbGate容器

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

我們可以使用cpolar內(nèi)網(wǎng)穿透工具來實現(xiàn)無公網(wǎng)ip環(huá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
  • 啟動cpolar服務(wù)
sudo systemctl start cpolar

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

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

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

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

點擊創(chuàng)建

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

小結(jié)

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

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

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

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

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

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

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

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

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

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

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

以上就是如何在Linux Ubuntu系統(tǒng)使用Docker部署DbGate容器,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)公網(wǎng)遠程訪問內(nèi)網(wǎng)本地數(shù)據(jù)庫工具的全部流程,感謝您的觀看。

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器

Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫,Copolar學(xué)習(xí),linux,docker,數(shù)據(jù)庫,運維,服務(wù)器文章來源地址http://www.zghlxwxcb.cn/news/detail-838342.html

到了這里,關(guān)于Linux系統(tǒng)Docker部署DbGate并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)管理本地數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux系統(tǒng)部署SQL Server結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問本地數(shù)據(jù)庫

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

    簡單幾步實現(xiàn)在Linux centos環(huán)境下安裝部署sql server數(shù)據(jù)庫,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具,創(chuàng)建安全隧道將其映射到公網(wǎng)上,獲取公網(wǎng)地址,實現(xiàn)在外異地遠程連接家里/公司的sqlserver數(shù)據(jù)庫,而無需公網(wǎng)IP,無需設(shè)置路由器,亦無需云服務(wù)器。 下載 SQL Server 2022 (16.x) Red Hat 存儲庫配

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

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

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

    2024年02月04日
    瀏覽(21)
  • 如何在Docker部署Drupal并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問

    如何在Docker部署Drupal并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問

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

    2024年02月07日
    瀏覽(24)
  • 使用docker部署RStudio容器并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問

    使用docker部署RStudio容器并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問

    RStudio Server 使你能夠在 Linux 服務(wù)器上運行你所熟悉和喜愛的 RStudio IDE,并通過 Web 瀏覽器進行訪問,從而將 RStudio IDE 的強大功能和工作效率帶到基于服務(wù)器的集中式環(huán)境中。 下面介紹在Linux docker中安裝RStudio Server并結(jié)合cpolar內(nèi)網(wǎng)穿透工具,實現(xiàn)遠程訪問,docker方式安裝可以避免

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

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

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

    2024年02月04日
    瀏覽(30)
  • 使用Docker部署Apache Superset結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問本地服務(wù)

    使用Docker部署Apache Superset結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問本地服務(wù)

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

    2024年01月23日
    瀏覽(38)
  • 使用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ù)學(xué)方程,可視化和 ma

    2024年02月02日
    瀏覽(31)
  • 在Linux中部署MeterSphere并且結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問本地管理頁面——“cpolar內(nèi)網(wǎng)穿透”

    在Linux中部署MeterSphere并且結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問本地管理頁面——“cpolar內(nèi)網(wǎng)穿透”

    MeterSphere 是一站式開源持續(xù)測試平臺, 涵蓋測試跟蹤、接口測試、UI 測試和性能測試等功能,全面兼容 JMeter、Selenium 等主流開源標準,有效助力開發(fā)和測試團隊充分利用云彈性進行高度可擴展的自動化測試,加速高質(zhì)量的軟件交付,推動中國測試行業(yè)整體效率的提升。 下面介

    2024年02月05日
    瀏覽(27)
  • Linux部署MeterSphere結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問服務(wù)管理界面

    Linux部署MeterSphere結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問服務(wù)管理界面

    MeterSphere 是一站式開源持續(xù)測試平臺, 涵蓋測試跟蹤、接口測試、UI 測試和性能測試等功能,全面兼容 JMeter、Selenium 等主流開源標準,有效助力開發(fā)和測試團隊充分利用云彈性進行高度可擴展的自動化測試,加速高質(zhì)量的軟件交付,推動中國測試行業(yè)整體效率的提升。 下面介

    2024年02月04日
    瀏覽(25)
  • CentOS使用Docker部署Halo并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問本地博客

    CentOS使用Docker部署Halo并結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)訪問本地博客

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

    2024年04月17日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包