最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker安裝、調(diào)試qsign簽名服務器的解決方案

 更新時間:2024年04月09日 11:19:20   作者:tanbushi  
這篇文章主要介紹了docker安裝、調(diào)試qsign簽名服務器的解決方案,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

早前已經(jīng)將 go-cqhttp 成功部署到 Docker 環(huán)境中,但鑒于qsign簽名服務器尚未構(gòu)建,所以一直沒有將 go-cqhttp 上線測試。目前已順利完成 Docker 內(nèi) qsign 服務器的安裝工作,暫時采用 Docker 市場提供的第三方鏡像作為解決方案。未來計劃抽空自制 qsign 鏡像,以實現(xiàn)更精細的定制化控制。

1 拉取和運行鏡像:xzhouqd/qsign:8.9.63

docker run -d --restart=always --name qsign -p 8080:8080 -e ANDROID_ID=xxxxxxx xzhouqd/qsign:8.9.63

只需要這一條命令,整個 qsign 服務器就運行起來了。參數(shù)說明:

  • -d 后臺運行
  • –restart=always 服務自動重啟
  • –name asign 給容器取的名字叫做:qsign
  • -p 8080:8080 端口映射,可以通過宿主機的 8080 端口訪問容器內(nèi)部的 8080 端口
  • e ANDROID_ID=xxxxxxxx 環(huán)境變量,將ANDROID_ID 參數(shù)傳遞給容器
  • xzhouqd/qsign:8.9.63 安裝用到的鏡像,自動從dockerhub里拉取

2 在宿主機或局域網(wǎng)內(nèi)連接 qsign 服務器

如果你的宿主機上(不是在 docker 里)正好運行了一個 go-cqhttp 服務,將該服務的配置文件修改后,即可連接并使用該簽名服務器。修改如下:

  • config.yml

將 sign-servers 里主簽名服務器地址填為:宿主機IP地址,端口號為 8080,即形式為:xxx.xxx.xxx.xxx:8080,本機可直接使用 127.0.0.1:8080 即可。

圖1 修改 config.yml 文件

  • device.json

請將 android_id 填入你的 ANDROID_ID, 可以根據(jù)自己的喜好填寫即可。

圖2 修改 device.json 文件

3 在宿主機里其他容器上連接 qsign 服務器

容器之間相互調(diào)用,就可以用 docker-compose 腳本來實現(xiàn),將兩個容器編排在一個文件里,以虛擬網(wǎng)絡link的方式即可實現(xiàn)容器之間進行網(wǎng)絡互訪。
編輯 docker-compos.yml 文件,內(nèi)容如下:

version: "3.5" # 使用版本 3.5
services: # 服務列表
  cqhttp: # go-cqhttp 服務
    container_name: cqhttp # 指定容器名稱
    image: go-cqhttp-alpine:0.0.1 # 使用的鏡像名稱
    networks: # 本容器加入的網(wǎng)絡,可以是多個
      - my_network
    links: # 連接到其他的容器的列表,此處表示 cqhttp 容器會放翁 qsign 容器
      - qsign
  qsign: # qsign 服務
    container_name: qsign # 指定容器名稱
    image: xzhouqd/qsign:8.9.63 # 使用的鏡像名稱
    ports: # 鏡像端口列表
      - 8080:8080
    environment: # 環(huán)境變量,會傳遞到容器里
      ANDROID_ID: xxxxxx # 填入你想使用的ID,可以是昵稱、手機號啥的,都可以
    networks: # 本容器加入的網(wǎng)絡,可以是多個
      - my_network
networks:
  my_network:
    name: my_network

在 docker-compos.yml 文件所在目錄下,使用終端輸入命令:

docker-compose up -d

4 應用效果

圖3 應用效果-1

上圖中,紅框內(nèi)的內(nèi)容沒明白是什么意思,不知道是不是 go-cqhttp 的 bug,但似乎不影響使用。

圖4 應用效果-2

從上圖可以看到,收到了群里發(fā)來的消息,但目前只能“聽”,不能“說”。

5 擴展

5.1 go-cqhttp 和 qsign 是分開還是合在一個docker里

一般建議將go-cqhttp和qsign分開部署在不同的Docker容器中,以保持系統(tǒng)的模塊化、易維護性、資源隔離和故障隔離優(yōu)勢,更關鍵還有就是容易擴充和分布式部署,滿足負載均衡的需要。
只有當兩個服務間存在極為緊密的關聯(lián),資源需求高度一致,且通信效率要求極高時,才考慮將其合并部署在同一容器內(nèi)。實際決策應依據(jù)具體項目需求、資源狀況和運維策略來確定。
此處我們決定采用分離的方式。

5.2 將dockerhub里的鏡像存儲到本地

對于比較難找的鏡像,為了便于以后加載使用,避免出現(xiàn)上傳用戶刪除鏡像導致以后找不到該鏡像的情況,所以需要將鏡像保存到本地。

  • 保存鏡像

使用 docker save 命令:

docker save -o xzhouqd_qsign_8.9.63.tar xzhouqd/qsign:8.9.63

保存的文件名為:xzhouqd_qsign_8.9.63.tar,文件還是不小的,達到500多兆。

  • 加載鏡像

使用 docker load 命令:

docker load -i xzhouqd_qsign_8.9.63.tar

使用 load 加載后,鏡像就會出現(xiàn)在docker 鏡像列表里了。

參考文章(致謝)

Linux服務器下 簽名服務器+Mirai部署 詳細教程
使用qsign解決gocq啟動code45報錯 - 知乎

到此這篇關于docker安裝、調(diào)試qsign簽名服務器的文章就介紹到這了,更多相關docker qsign簽名服務器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • docker私庫Harbor的架構(gòu)與組件說明

    docker私庫Harbor的架構(gòu)與組件說明

    今天小編就為大家分享一篇關于docker私庫Harbor的架構(gòu)與組件說明,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 批量刪除docker過期停止的容器的四種方法

    批量刪除docker過期停止的容器的四種方法

    過期的容器也是占用一部分的內(nèi)存空間,這時候如果對應一個個刪除容器id,有些麻煩,有沒有方法對應將其批量刪除呢,本文給大家介紹了批量刪除docker過期停止的容器的四種方法,需要的朋友可以參考下
    2024-02-02
  • SpringBoot 整合 Docker的詳細過程

    SpringBoot 整合 Docker的詳細過程

    這篇文章主要介紹了SpringBoot 整合 Docker的詳細過程,本文通過一個簡單的項目來給大家介紹整合的詳細過程,需要的朋友可以參考下
    2021-11-11
  • Docker Desktop更改鏡像存儲位置的實現(xiàn)

    Docker Desktop更改鏡像存儲位置的實現(xiàn)

    本文主要主要介紹了Docker Desktop更改鏡像存儲位置的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • docker離線部署docker,部署業(yè)務方式

    docker離線部署docker,部署業(yè)務方式

    這篇文章主要介紹了docker離線部署docker,部署業(yè)務方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • docker上快速搭建gitlab、gitlab-runer及實現(xiàn)CI/CD功能

    docker上快速搭建gitlab、gitlab-runer及實現(xiàn)CI/CD功能

    這篇文章主要介紹了docker上快速搭建gitlab、gitlab-runer及實現(xiàn)CI/CD,本文給大家講解的非常詳細,包括docker上安裝gitlab的相關操作及配置root賬號密碼,需要的朋友可以參考下
    2022-04-04
  • Docker Compose國內(nèi)鏡像一鍵部署dify教程

    Docker Compose國內(nèi)鏡像一鍵部署dify教程

    文章描述了如何將克隆的代碼進入Docker目錄,修改`.env`文件中的部分配置,并創(chuàng)建`dify.yaml`文件來指定國內(nèi)鏡像,部署完成后,通過瀏覽器訪問`192.168.1.223:1880`即可,這是個人經(jīng)驗總結(jié),旨在為讀者提供參考
    2026-01-01
  • Docker教程之dockerfile構(gòu)建centos鏡像

    Docker教程之dockerfile構(gòu)建centos鏡像

    這篇文章主要介紹了Docker教程之dockerfile構(gòu)建centos鏡像的相關資料,需要的朋友可以參考下
    2022-11-11
  • 聊聊docker中容器與鏡像的區(qū)別

    聊聊docker中容器與鏡像的區(qū)別

    今天什么內(nèi)容不講只給大家講解docker中容器與鏡像的區(qū)別,對于初學者來說,剛剛接觸docker會有點迷,特別是鏡像與容器。其實我們可以理解鏡像與容器為一對多的關系。本文給大家介紹的很詳細,感興趣的朋友一起看看吧
    2021-06-06
  • 使用Docker搭建MySQL主從數(shù)據(jù)庫的方法步驟

    使用Docker搭建MySQL主從數(shù)據(jù)庫的方法步驟

    本文主要介紹了使用Docker搭建MySQL主從數(shù)據(jù)庫的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01

最新評論

兴宁市| 镇远县| 丹江口市| 江城| 花垣县| 江达县| 额济纳旗| 建湖县| 远安县| 西宁市| 娱乐| 汾阳市| 当涂县| 罗山县| 金乡县| 思茅市| 澄迈县| 襄城县| 江西省| 宜兴市| 巩留县| 武宣县| 闸北区| 靖边县| 应城市| 太原市| 湘阴县| 隆尧县| 邵东县| 龙陵县| 巴彦淖尔市| 安西县| 清丰县| 娄烦县| 宣威市| 黑山县| 周宁县| 绥宁县| 封开县| 蓬安县| 昌都县|