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

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面

這篇具有很好參考價(jià)值的文章主要介紹了如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


Docker Compose UI是Docker Compose的web界面。這個(gè)項(xiàng)目的目標(biāo)是在Docker Compose之上提供一個(gè)最小的HTTP API,同時(shí)保持與Docker Compose CLI的完全互操作性。

本篇文章將dockercompose結(jié)合cpolar內(nèi)網(wǎng)穿透軟件實(shí)現(xiàn)公網(wǎng)訪問docker compose web可視化界面,更直觀的進(jìn)行遠(yuǎn)程編寫。

1. 安裝Docker

本文演示環(huán)境:CentOS7,Xshell7遠(yuǎn)程ssh

沒有安裝Docker的小伙伴需安裝Docker,已有Docker可跳過(guò)以下步驟。

如沒有安裝Docker,需先安裝Docker:

  • 安裝軟件包(提供實(shí)用程序)并設(shè)置存儲(chǔ)庫(kù)

    $ sudo yum install -y yum-utils
    $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    

    安裝Docker引擎

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

    啟動(dòng)Docker

    sudo systemctl start docker
    

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

    sudo docker run hello-world
    

2. 檢查本地docker環(huán)境

檢查系統(tǒng)版本

cat /etc/os-release 

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

檢查docker狀態(tài)

systemctl status docker

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

下載Docker Compose UI鏡像

docker pull francescou/docker-compose-ui:1.13.0

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

部署Docker Compose UI服務(wù):

新建安裝目錄

 mkdir -p /data/compose-ui
 cd /data/compose-ui/

創(chuàng)建Docker Compose UI容器

docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker

打開新的瀏覽器,輸入本機(jī)IP:9000,進(jìn)入到docker compose ui界面,啟動(dòng)了 DockerUI容器之后,就可以用它來(lái)執(zhí)行啟動(dòng)、暫停、終止、刪除以及DockerUI提供的其它操作Docker容器的命令。

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

可以更直觀的查看docker容器

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

擊Action,可以對(duì)已有的鏡像鏡像移除操作。點(diǎn)擊Pull,可以拉取鏡像。點(diǎn)擊鏡像ID進(jìn)去后可以添加或移除鏡像tag
如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

我們就成功在本地搭建了docker compose ui可視化工具,但是如果有時(shí)候我們需要異地來(lái)遠(yuǎn)程訪問docker容器來(lái)執(zhí)行啟動(dòng)、暫停、終止、刪除等,這個(gè)時(shí)候我們就需要使用cpolar內(nèi)網(wǎng)穿透工具,實(shí)現(xiàn)在公網(wǎng)上無(wú)需公網(wǎng)ip就可以直接訪問docker。

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

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

接下來(lái)配置一下docker compose ui的公網(wǎng)地址,

登錄后,點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道,創(chuàng)建一個(gè)公網(wǎng)http地址隧道

  • 隧道名稱:可自定義命名,注意不要與已有的隧道名稱重復(fù)

  • 協(xié)議:選擇http

  • 本地地址:9000 (本地訪問的地址)

  • 域名類型:免費(fèi)選擇隨機(jī)域名

  • 地區(qū):選擇China Top

    如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

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

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

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

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

小結(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)程訪問docker compose ui的需求,但又不想每天重新配置公網(wǎng)地址,還想地址好看又好記,那我推薦大家選擇使用固定二級(jí)子域名地址的方式來(lái)遠(yuǎn)程訪問。

4. 使用固定二級(jí)子域名地址遠(yuǎn)程訪問

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

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

點(diǎn)擊保留

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

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

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

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

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

點(diǎn)擊更新

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

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

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

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

如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面,docker,前端,eureka

如上圖所示,即為配置成功。我們現(xiàn)在就能在公網(wǎng)使用cpolar內(nèi)網(wǎng)穿透工具生成的永久不變的固定二級(jí)子域名,使用任意瀏覽器遠(yuǎn)程訪問docker compose ui了,無(wú)需購(gòu)買域名服務(wù)器,也不用設(shè)置路由器那么麻煩,輕松實(shí)現(xiàn)大家遠(yuǎn)程訪問本地服務(wù)的需求!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-832699.html

到了這里,關(guān)于如何使用docker compose結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問web可視化界面的文章就介紹完了。如果您還想了解更多內(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)紅包