chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Docker Compose部署Spug:實(shí)現(xiàn)內(nèi)網(wǎng)穿透

馬哥Linux運(yùn)維 ? 來(lái)源:馬哥Linux運(yùn)維 ? 2023-11-23 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

Spug 面向中小型企業(yè)設(shè)計(jì)的輕量級(jí)無(wú) Agent 的自動(dòng)化運(yùn)維平臺(tái),整合了主機(jī)管理、主機(jī)批量執(zhí)行、主機(jī)在線(xiàn)終端、文件在線(xiàn)上傳下載、應(yīng)用發(fā)布部署、在線(xiàn)任務(wù)計(jì)劃、配置中心、監(jiān)控、報(bào)警等一系列功能。

本例演示搭建使用docker compose 方式安裝Spug,并結(jié)合cpolar 內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程訪(fǎng)問(wèn),按照官網(wǎng)文檔,首先設(shè)備需要提前安裝好docker 和 docker compose!

1. Docker安裝Spug

創(chuàng)建docker-compose.yml 文件

vim docker-compose.yml 

按i進(jìn)入編輯模式,復(fù)制寫(xiě)入以下內(nèi)容

version: "3.3"
services:
  db:
    image: mariadb:10.8.2
    container_name: spug-db
    restart: always
    command: --port 3306 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    volumes:
      - /data/spug/mysql:/var/lib/mysql
    environment:
      - MYSQL_DATABASE=spug
      - MYSQL_USER=spug
      - MYSQL_PASSWORD=spug.cc
      - MYSQL_ROOT_PASSWORD=spug.cc
  spug:
    image: openspug/spug-service
    container_name: spug
    privileged: true
    restart: always
    volumes:
      - /data/spug/service:/data/spug
      - /data/spug/repos:/data/repos
    ports:
      # 如果80端口被占用可替換為其他端口,例如: - "8000:80"
      - "80:80"
    environment:
      - MYSQL_DATABASE=spug
      - MYSQL_USER=spug
      - MYSQL_PASSWORD=spug.cc
      - MYSQL_HOST=db
      - MYSQL_PORT=3306
    depends_on:
      - db

然后啟動(dòng)容器進(jìn)行安裝

docker compose up -d

顯示最后出現(xiàn)下面信息表示成功.會(huì)自動(dòng)啟動(dòng).后續(xù)操作,按照docker 對(duì)容器的操作來(lái)管理即可

59a62494-7afa-11ee-939d-92fbcf53809c.png

初始化登錄管理員用戶(hù),以下操作會(huì)創(chuàng)建一個(gè)用戶(hù)名為 admin 密碼為 test123 的管理員賬戶(hù),可自行替換管理員賬戶(hù)/密碼。

docker exec spug init_spug admin test123

2 . 本地訪(fǎng)問(wèn)測(cè)試

上面我們安裝好了,現(xiàn)在在Linux 瀏覽器訪(fǎng)問(wèn)80端口,或者外部瀏覽器局域網(wǎng)訪(fǎng)問(wèn)80端口,如無(wú)法訪(fǎng)問(wèn),請(qǐng)關(guān)閉防火墻,瀏覽器輸入本地地址,即可看到Spug登錄界面,下面我們安裝cpolar 實(shí)現(xiàn)遠(yuǎn)程訪(fǎng)問(wèn)

59cf1c8c-7afa-11ee-939d-92fbcf53809c.png

3. Linux 安裝cpolar

上面我們成功安裝了openGauss數(shù)據(jù)庫(kù),下面我們?cè)贚inux安裝cpolar內(nèi)網(wǎng)穿透工具,通過(guò)cpolar 轉(zhuǎn)發(fā)本地端口映射的http公網(wǎng)地址,我們可以很容易實(shí)現(xiàn)遠(yuǎn)程訪(fǎng)問(wèn),而無(wú)需自己注冊(cè)域名購(gòu)買(mǎi)云服務(wù)器.下面是安裝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安裝成功后,在外部瀏覽器上訪(fǎng)問(wèn)Linux 的9200端口即:【http://局域網(wǎng)ip:9200】,使用cpolar賬號(hào)登錄,登錄后即可看到cpolar web 配置界面,結(jié)下來(lái)在web 管理界面配置即可

59d96b74-7afa-11ee-939d-92fbcf53809c.png

4. 配置Spug公網(wǎng)訪(fǎng)問(wèn)地址

點(diǎn)擊左側(cè)儀表盤(pán)的隧道管理——?jiǎng)?chuàng)建隧道,創(chuàng)建一個(gè)Spug的cpolar隧道!

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

  • 協(xié)議:選擇http

  • 地地址:80 (上面docker-compose.yml 配置文件設(shè)置的掛載端口)

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

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

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

59f5488a-7afa-11ee-939d-92fbcf53809c.png

隧道創(chuàng)建成功后,點(diǎn)擊左側(cè)的狀態(tài)——在線(xiàn)隧道列表,查看所生成的公網(wǎng)訪(fǎng)問(wèn)地址,有兩種訪(fǎng)問(wèn)方式,一種是http 和https

5a11e17a-7afa-11ee-939d-92fbcf53809c.png

5. 公網(wǎng)遠(yuǎn)程訪(fǎng)問(wèn)Spug管理界面

使用上面的https公網(wǎng)地址在任意設(shè)備的瀏覽器訪(fǎng)問(wèn),即可成功看到我們Spug界面,這樣一個(gè)公網(wǎng)地址且可以遠(yuǎn)程訪(fǎng)問(wèn)就創(chuàng)建好了.

5a291354-7afa-11ee-939d-92fbcf53809c.png

輸入上面初始化的用戶(hù)名密碼即可登陸成功

5a38eb6c-7afa-11ee-939d-92fbcf53809c.png

6. 固定Spug公網(wǎng)地址

由于以上使用cpolar所創(chuàng)建的隧道使用的是隨機(jī)公網(wǎng)地址,24小時(shí)內(nèi)會(huì)隨機(jī)變化,不利于長(zhǎng)期遠(yuǎn)程訪(fǎng)問(wèn)。因此我們可以為其配置二級(jí)子域名,該地址為固定地址,不會(huì)隨機(jī)變化【ps:cpolar.cn已備案】

注意需要將cpolar套餐升級(jí)至基礎(chǔ)套餐或以上,且每個(gè)套餐對(duì)應(yīng)的帶寬不一樣。【cpolar.cn已備案】

登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,選擇保留二級(jí)子域名,設(shè)置一個(gè)二級(jí)子域名名稱(chēng),點(diǎn)擊保留,保留成功后復(fù)制保留的二級(jí)子域名名稱(chēng)

5a49763a-7afa-11ee-939d-92fbcf53809c.png

保留成功后復(fù)制保留成功的二級(jí)子域名的名稱(chēng)

5a668ce8-7afa-11ee-939d-92fbcf53809c.png

返回登錄cpolar web UI管理界面,點(diǎn)擊左側(cè)儀表盤(pán)的隧道管理——隧道列表,找到所要配置的隧道,點(diǎn)擊右側(cè)的編輯

5a80ffe2-7afa-11ee-939d-92fbcf53809c.png

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

  • 域名類(lèi)型:選擇二級(jí)子域名

  • Sub Domain:填寫(xiě)保留成功的二級(jí)子域名

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

5a980598-7afa-11ee-939d-92fbcf53809c.png

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

5aad031c-7afa-11ee-939d-92fbcf53809c.png

最后,我們使用固定的公網(wǎng)地址訪(fǎng)問(wèn)Spug,可以看到訪(fǎng)問(wèn)成功,這樣一個(gè)固定且永久不變的公網(wǎng)地址就設(shè)置好了,新地址訪(fǎng)問(wèn),可能需要重新登陸

5ad0e30e-7afa-11ee-939d-92fbcf53809c.png


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    31

    文章

    5936

    瀏覽量

    90283
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    532

    瀏覽量

    14250

原文標(biāo)題:Docker Compose部署Spug:實(shí)現(xiàn)內(nèi)網(wǎng)穿透

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    打破網(wǎng)絡(luò)邊界:P2Link助力實(shí)現(xiàn)高效遠(yuǎn)程訪(fǎng)問(wèn)與內(nèi)網(wǎng)穿透

    ,P2Link都能通過(guò)簡(jiǎn)單的配置,使用戶(hù)實(shí)現(xiàn)隨時(shí)隨地的訪(fǎng)問(wèn)。P2Link的核心功能包括以下幾點(diǎn): 內(nèi)網(wǎng)穿透: P2Link無(wú)需公網(wǎng)IP,也不需要用戶(hù)修改復(fù)雜的網(wǎng)絡(luò)配置或防火墻設(shè)置,只需在內(nèi)網(wǎng)
    發(fā)表于 10-31 11:54

    【Banana Pi BPI-RV2開(kāi)發(fā)板試用體驗(yàn)】部署內(nèi)網(wǎng)穿透

    BPI-RV2 RISC-V開(kāi)源路由器之部署內(nèi)網(wǎng)穿透 背景 最近剛弄到一塊 BPI-RV2 RISC-V 開(kāi)源路由器,剛好自己有個(gè)云服務(wù)器和公網(wǎng)IP,打算在openwrt上面部署frp
    發(fā)表于 06-29 20:05

    搭建自己的IOT平臺(tái)---內(nèi)網(wǎng)穿透

    相信大部分小伙伴在搭建環(huán)境的時(shí)候都是用虛擬機(jī)來(lái)搭建的,如果想實(shí)現(xiàn)外網(wǎng)訪(fǎng)問(wèn)內(nèi)網(wǎng)的話(huà),還是比較麻煩的。在這里我就針對(duì)這個(gè)問(wèn)題,寫(xiě)一篇教程,教大家用最簡(jiǎn)單的方式實(shí)現(xiàn)內(nèi)網(wǎng)
    發(fā)表于 12-09 23:14

    Thinker Edge R內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程SSH的設(shè)計(jì)該怎樣去實(shí)現(xiàn)

    Thinker Edge R內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程SSH的設(shè)計(jì)該怎樣去實(shí)現(xiàn)呢?
    發(fā)表于 02-14 07:28

    云計(jì)算核心技術(shù)Docker教程:Docker Compose的pull和push命令詳解

    Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件中定義的服務(wù)關(guān)聯(lián)的鏡像,Docker-Compose pu
    的頭像 發(fā)表于 11-17 18:22 ?1.1w次閱讀

    docker compose一鍵打包部署項(xiàng)目的實(shí)踐

    【導(dǎo)讀】本文介紹了 docker compose 一鍵打包部署項(xiàng)目的實(shí)踐。
    的頭像 發(fā)表于 08-30 11:03 ?2732次閱讀

    內(nèi)網(wǎng)穿透工具的種類(lèi)、原理和使用方法

    本文以滲透的視角,總結(jié)幾種個(gè)人常用的內(nèi)網(wǎng)穿透內(nèi)網(wǎng)代理工具,介紹其簡(jiǎn)單原理和使用方法。
    的頭像 發(fā)表于 08-25 10:35 ?6021次閱讀
    <b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>工具的種類(lèi)、原理和使用方法

    內(nèi)網(wǎng)穿透可以帶給物聯(lián)網(wǎng)什么呢?

    內(nèi)網(wǎng)穿透可以帶給物聯(lián)網(wǎng)什么呢?
    的頭像 發(fā)表于 10-14 15:14 ?1459次閱讀

    神器!實(shí)現(xiàn)內(nèi)網(wǎng)穿透的幾款工具

    frp 是一個(gè)專(zhuān)注于內(nèi)網(wǎng)穿透的高性能的反向代理應(yīng)用,支持 TCP、UDP、HTTP、HTTPS 等多種協(xié)議??梢詫?b class='flag-5'>內(nèi)網(wǎng)服務(wù)以安全、便捷的方式通過(guò)具有公網(wǎng) IP 節(jié)點(diǎn)的中轉(zhuǎn)暴露到公網(wǎng)。
    的頭像 發(fā)表于 11-25 10:22 ?4880次閱讀
    神器!<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>的幾款工具

    如何利用樹(shù)莓派安裝DockerDocker-compose呢?

    本文主要演示了樹(shù)莓派如何安裝DockerDocker-compose的過(guò)程。
    的頭像 發(fā)表于 12-14 16:19 ?4590次閱讀
    如何利用樹(shù)莓派安裝<b class='flag-5'>Docker</b>和<b class='flag-5'>Docker-compose</b>呢?

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透是什么?有什么作用?

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透指的是通過(guò)特定技術(shù)手段,將處于內(nèi)網(wǎng)中的電腦或服務(wù)器,通過(guò)外部網(wǎng)絡(luò)(互聯(lián)網(wǎng))進(jìn)行訪(fǎng)問(wèn)。內(nèi)網(wǎng)穿透的主要作用是解決在
    的頭像 發(fā)表于 09-13 08:10 ?1719次閱讀
    遠(yuǎn)程桌面<b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>是什么?有什么作用?

    常見(jiàn)的內(nèi)網(wǎng)穿透工具對(duì)比

    國(guó)內(nèi)的內(nèi)網(wǎng)穿透工具有不少選擇,適合不同的使用場(chǎng)景和需求。以下是一些比較常見(jiàn)的國(guó)內(nèi)內(nèi)網(wǎng)穿透工具:
    的頭像 發(fā)表于 11-06 14:59 ?4622次閱讀

    docker-compose配置文件內(nèi)容詳解以及常用命令介紹

    一、Docker Compose 簡(jiǎn)介 Docker Compose是一種用于定義和運(yùn)行多容器Docker應(yīng)用程序的工具。通過(guò)一個(gè)?
    的頭像 發(fā)表于 12-02 09:29 ?6791次閱讀
    <b class='flag-5'>docker-compose</b>配置文件內(nèi)容詳解以及常用命令介紹

    Docker Compose的常用命令

    。它通過(guò)一個(gè)配置文件(docker-compose.yml)來(lái)詳細(xì)定義多個(gè)容器之間的關(guān)聯(lián)、網(wǎng)絡(luò)設(shè)置、服務(wù)端口等信息。使用一條簡(jiǎn)單的命令,就可以輕松啟動(dòng)、停止和管理這些容器,極大地簡(jiǎn)化了多容器應(yīng)用的部署與管理流程,方便實(shí)現(xiàn)應(yīng)用的快
    的頭像 發(fā)表于 04-30 13:40 ?1209次閱讀

    內(nèi)網(wǎng)穿透:從原理到實(shí)戰(zhàn)部署

    本文介紹了內(nèi)網(wǎng)穿透技術(shù)的原理及其應(yīng)用解決方案。由于NAT網(wǎng)絡(luò)和動(dòng)態(tài)IP的限制,外部無(wú)法直接訪(fǎng)問(wèn)內(nèi)網(wǎng)設(shè)備。內(nèi)網(wǎng)穿透通過(guò)公網(wǎng)中轉(zhuǎn)服務(wù)器建立連接通
    的頭像 發(fā)表于 11-04 16:57 ?1455次閱讀
    <b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>:從原理到實(shí)戰(zhàn)<b class='flag-5'>部署</b>