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

查看docker容器內(nèi)部Redis的TCP連接問題

 更新時間:2026年01月13日 09:14:38   作者:techzhi  
本文介紹了如何使用`nsenter`命令在宿主機(jī)上查詢Docker容器內(nèi)部的Redis連接情況,推薦使用第二種方式,即通過`nsenter`進(jìn)入容器執(zhí)行`netstat`命令

前言

在一次生產(chǎn)環(huán)境中偶然發(fā)現(xiàn)Redis的連接數(shù)特別大,于是很好奇想知道為什么或者具體哪些服務(wù)連接了當(dāng)前Redis。想必大家都會覺得這個問題還是比較簡單的,會想起netstat命令。但是因為當(dāng)時的redis是docker容器部署的方式在宿主機(jī)執(zhí)行netstat -lptn | grep 6379 怎么也查詢不出來。于是開始各種搜索解決方案。實踐存在兩種方式:(本文推薦第二種方式)

  • 第一種docker exec進(jìn)容器操作netstat -lptn | grep 6379
  • 第二種使用nsenter -t <pid> -n netstat

提示:以下是是第二種方式的操作過程

一、nsenter是什么?

nsenter命令是一個可以在指定進(jìn)程的命令空間(比如docker容器)下運行指定程序的命令。

簡單理解就是在宿主機(jī)上可以直接執(zhí)行容器內(nèi)部的shell命令,也可以在容器內(nèi)部直接操作宿主機(jī)外部的shell命令。

這里重點nsenter具體怎么用就不多說了,想了解的可以網(wǎng)查查下很簡單。

二、Redis連接情況分析

1、Redis容器進(jìn)程ID

containerid容器ID

docker inspect -f '{{.State.Pid}}' <containerid> 
  • 查詢結(jié)果
[hz_dev@node-12 ~]$ docker inspect -f '{{.State.Pid}}' d6fe0565449b
12599

12599為當(dāng)前redis容器的進(jìn)程ID

2、查詢Redis tcp連接

pid為:12599

nsenter -t <pid> -n netstat -pn
  • 查詢結(jié)果
nsenter -t 12599 -n netstat -pn

從上圖可知容器內(nèi)部的6379Redis被容器內(nèi)部51420客戶端連接上了。

三、總結(jié)

nsenter -t 12599 -n netstat -pn

簡單分析下這個命令結(jié)構(gòu):

  • 紅色部分:nsenter -t 12599 -n為nsenter的執(zhí)行前綴。
  • 黃色部分:netstat -pn為實際需要執(zhí)行的命令。

如果說你想在宿主機(jī)執(zhí)行容器內(nèi)部的ifconfig命令:nsenter -t 12599 -n ifconfig

這個就是查看到了容器內(nèi)部網(wǎng)卡的數(shù)據(jù)了。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 遷移docker部署的gitlab過程(經(jīng)實戰(zhàn))

    遷移docker部署的gitlab過程(經(jīng)實戰(zhàn))

    本文詳細(xì)描述了如何將Docker部署的GitLab數(shù)據(jù)遷移到另一塊硬盤的過程,包括包括停止容器、遷移數(shù)據(jù)卷、修改掛載路徑、修正權(quán)限和重啟容器等等每一步驟都有詳細(xì)的說明確保遷移過程的安全性和有效性
    2026-05-05
  • docker常用命令總結(jié)(推薦)

    docker常用命令總結(jié)(推薦)

    這篇文章主要介紹了docker常用命令總結(jié)(推薦),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • k8s 與docker空間使用分析與清理方法

    k8s 與docker空間使用分析與清理方法

    使用Docker 運行業(yè)務(wù)一段時間后,可能會出現(xiàn)宿主節(jié)點的磁盤容量占用高,導(dǎo)致宿主機(jī)磁盤空間不足等異常,對業(yè)務(wù)造成影響,本文對 Docker 的空間占用進(jìn)行匯總分析,需要的朋友可以參考下
    2022-12-12
  • 在Docker環(huán)境中如何運行自己的代碼

    在Docker環(huán)境中如何運行自己的代碼

    這篇文章主要介紹了在Docker環(huán)境中如何運行自己的代碼實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • Docker單個容器運行多個war和jar的方法詳解

    Docker單個容器運行多個war和jar的方法詳解

    這篇文章主要為大家詳細(xì)介紹了Docker單個容器運行多個war和jar的相關(guān)方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2026-04-04
  • 遷移docker鏡像到新服務(wù)器的具體操作流程

    遷移docker鏡像到新服務(wù)器的具體操作流程

    在日常工作中,我們有時會需要將服務(wù)器A上的鏡像上傳至服務(wù)器B上,這篇文章主要介紹了遷移docker鏡像到新服務(wù)器的具體操作流程,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-07-07
  • Docker部署nginx以及配置域名全過程

    Docker部署nginx以及配置域名全過程

    本文詳細(xì)介紹了如何使用Docker部署Nginx,包括拉取鏡像、啟動容器、配置掛載、修改配置文件、重新加載配置文件以及配置域名
    2025-11-11
  • 在Docker容器中不需要運行sshd的原因淺析

    在Docker容器中不需要運行sshd的原因淺析

    在一個容器中運行SSH服務(wù)器,這真的是一個錯誤(大寫字母W)嗎?老實說,沒那么嚴(yán)重。當(dāng)你不去訪問Docker主機(jī)的時候,這樣做甚至是極其方便的,但是這仍然需要在容器中取得一個shell
    2016-11-11
  • docker-compose限制容器cpu和內(nèi)存方式

    docker-compose限制容器cpu和內(nèi)存方式

    這篇文章主要介紹了docker-compose限制容器cpu和內(nèi)存方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • docker 免root權(quán)限登陸的解決方案

    docker 免root權(quán)限登陸的解決方案

    這篇文章主要介紹了docker 免root權(quán)限登陸的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論

措勤县| 稷山县| 双鸭山市| 汉中市| 固始县| 鸡泽县| 达日县| 松滋市| 苏尼特左旗| 柞水县| 独山县| 涿鹿县| 剑川县| 恩平市| 屏边| 林口县| 台江县| 兴义市| 重庆市| 屏东县| 通化县| 海丰县| 怀来县| 平定县| 彰化县| 香河县| 长白| 达尔| 灵丘县| 沙洋县| 清流县| 阜城县| 安阳市| 岳阳县| 鹤岗市| 察哈| 汝阳县| 东乌珠穆沁旗| 博乐市| 新余市| 固阳县|