在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Docker Compose部署Spug:實現(xiàn)內網穿透

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2023-11-23 16:42 ? 次閱讀

前言

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

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

1. Docker安裝Spug

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

vim docker-compose.yml 

按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

然后啟動容器進行安裝

docker compose up -d

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

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

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

docker exec spug init_spug admin test123

2 . 本地訪問測試

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

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

3. Linux 安裝cpolar

上面我們成功安裝了openGauss數(shù)據(jù)庫,下面我們在Linux安裝cpolar內網穿透工具,通過cpolar 轉發(fā)本地端口映射的http公網地址,我們可以很容易實現(xiàn)遠程訪問,而無需自己注冊域名購買云服務器.下面是安裝cpolar步驟

cpolar官網地址: https://www.cpolar.com

使用一鍵腳本安裝命令

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

向系統(tǒng)添加服務

sudo systemctl enable cpolar

啟動cpolar服務

sudo systemctl start cpolar

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

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

4. 配置Spug公網訪問地址

點擊左側儀表盤的隧道管理——創(chuàng)建隧道,創(chuàng)建一個Spug的cpolar隧道!

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

  • 協(xié)議:選擇http

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

  • 域名類型:免費選擇隨機域名

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

點擊創(chuàng)建

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

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

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

5. 公網遠程訪問Spug管理界面

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

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

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

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

6. 固定Spug公網地址

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

注意需要將cpolar套餐升級至基礎套餐或以上,且每個套餐對應的帶寬不一樣。【cpolar.cn已備案】

登錄cpolar官網,點擊左側的預留,選擇保留二級子域名,設置一個二級子域名名稱,點擊保留,保留成功后復制保留的二級子域名名稱

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

保留成功后復制保留成功的二級子域名的名稱

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

返回登錄cpolar web UI管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到所要配置的隧道,點擊右側的編輯

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

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

  • 域名類型:選擇二級子域名

  • Sub Domain:填寫保留成功的二級子域名

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

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

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

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

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

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


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 自動化
    +關注

    關注

    29

    文章

    5578

    瀏覽量

    79282
  • Docker
    +關注

    關注

    0

    文章

    458

    瀏覽量

    11857

原文標題:Docker Compose部署Spug:實現(xiàn)內網穿透

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    打破網絡邊界:P2Link助力實現(xiàn)高效遠程訪問與內網穿透

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

    請問花生殼怎么進行內網穿透的?

    花生殼是怎么進行內網穿透的,能不能用來***,還是只有組建內網的功能。
    發(fā)表于 04-18 06:02

    搭建自己的IOT平臺---內網穿透

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

    Thinker Edge R內網穿透實現(xiàn)遠程SSH的設計該怎樣去實現(xiàn)

    Thinker Edge R內網穿透實現(xiàn)遠程SSH的設計該怎樣去實現(xiàn)呢?
    發(fā)表于 02-14 07:28

    云計算核心技術Docker教程:Docker Compose的pull和push命令詳解

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

    docker compose一鍵打包部署項目的實踐

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

    使用podman-compose部署wordpress的示例

    我們對于docker-compose并不陌生,它是一個用于編排多個可能相互依賴的容器的工具。
    的頭像 發(fā)表于 10-17 10:59 ?2729次閱讀

    內網穿透工具的種類、原理和使用方法

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

    內網穿透可以帶給物聯(lián)網什么呢?

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

    神器!實現(xiàn)內網穿透的幾款工具

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

    如何利用樹莓派安裝DockerDocker-compose呢?

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

    內網穿透工具FRP的快速入門

    在計算機網絡中,內網穿透是一種通過公網建立安全通道,使得位于內網的計算機和服務可以被外部網絡訪問。對程序員而言,內網穿透可以幫助你干什么呢?
    的頭像 發(fā)表于 01-02 11:47 ?660次閱讀

    遠程桌面內網穿透是什么?有什么作用?

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

    常見的內網穿透工具對比

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

    docker-compose配置文件內容詳解以及常用命令介紹

    一、Docker Compose 簡介 Docker Compose是一種用于定義和運行多容器Docker應用程序的工具。通過一個?
    的頭像 發(fā)表于 12-02 09:29 ?385次閱讀
    <b class='flag-5'>docker-compose</b>配置文件內容詳解以及常用命令介紹
    主站蜘蛛池模板: 天天看天天摸天天操| 日韩无| 丁香综合网| 成人综合在线视频| 国产夜夜爽| 六月丁香激情网| 能看毛片的网址| 亚洲第一黄色网| 曰本在线| 色五五月| 两性色午夜视频自由成熟的性| 久青草国产手机在线视频| 天天色天天操综合网| 国产成人综合亚洲怡春院| 最新午夜宅男| 在线欧美激情| 二级片在线| 色偷偷偷偷| 午夜在线视频免费观看| 精品国产第一国产综合精品gif| hdhdhd69日本xxx| 伊人小婷婷色香综合缴缴情| 日本天天色| 丁香婷婷六月天| 可以免费播放的在线视频| 一区二区中文字幕| 五月天停婷基地| 精品久久中文网址| 天天曰天天爽| 57pao强力打造免费高清高速| 亚洲成a人在线播放www| 两性色午夜视频自由成熟的性| 免费在线观看a视频| 欧洲不卡一卡2卡三卡4卡网站| 久久夜色精品国产噜噜小说| 午夜骚片| 88xx成人永久免费观看| 免费一级特黄a| 手机看片福利视频| 亚洲免费国产| 欧美日韩中文字幕在线|