• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 全部
  • 全部
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
高级搜索

SDN网络如何导出容器内文件到本地?

2021-02-27 发表
  • 0关注
  • -1收藏,388浏览
路康 四段
粉丝:4人 关注:10人

问题描述

SDN网络中可能用到抓包或收集message日志等,如何导出容器内文件到本地PC呢?

解决方法

1. 进入容器,确定文件路径

         a. kubectl命令

         [root@sna02 ~]# kubectl get pod --all-namespaces   //查询容器

         NAMESPACE      NAME                                       READY   STATUS        RESTARTS   AGE

         dc             dc1-54bd854b5b-crk6d                       1/1     Running       0          18h

         [root@sna02 ~]# kubectl -n dc exec -it dc1-54bd854b5b-crk6d  bash

         b. docker命令

         [root@uc opt]# docker ps | grep app-campus

         850b763a6d04        matrix-registry.h3c.com:8088/campus/campus                "/bin/bash -c /usr/s…"   5 days ago          Up 5 days                               k8s_app-campus1_campus1-599459bdb4-dnwc4_campus_95a59613-30a5-4c5c-859c-a2bc2bb0b58d_5

         [root@uc opt]# docker exec -it 850b763a6d04 bash

         [root@campus1-599459bdb4-dnwc4 /]# ll

         -rw-r--r--.    1 tcpdump tcpdump 21497 Feb  9 18:46 lk2.cap

         -rw-r--r--.    1 tcpdump tcpdump 54687 Feb  9 17:46 lk.pcap      

         [root@campus1-599459bdb4-dnwc4 /]# find . -name 'lk2.cap'

         ./lk2.cap

         可以看到文件在根目录下。

        

2. 将文件移到matrix路径/opt下,此处可重命名为‘lk02.cap

         a. kubectl命令

         kubectl cp dc/dc1-54bd854b5b-crk6d:/lk2.cap /opt/lk02.cap  //标红处为容器内路径,绿色为容器外存放文件的路径

         b. docker命令

         docker cp 850b763a6d04:/lk2.cap /opt/lk3.cap      

         [root@uc ~]# docker cp 850b763a6d04:/lk2.cap /opt/lk3.cap

         [root@uc ~]# cd /opt

         [root@uc opt]# ll

         总用量 140

         -rw-r--r--.  1 root root 21497 2   9 18:48 lk2.cap

         -rw-r--r--.  1 root root 21497 2   9 18:46 lk3.cap

        

3. 将文件转存到本地

         a. MobaXterm软件:找到文件路径,可直接手动拖动文件到本地。       

         b. SecureCRT工具:

         步骤:

         1. 点击窗口上方地file->Connect SFTP Tab,选择Connect SFTP Session

         2. 选择之后会生成一个新的sftp窗口,输入想要下载的文件所在的目录,回车

         3. 输入命令:

         lcd F:\

               其中F:\表示将文件从linux服务器上下载后存放在本地的目录地址

         输入‘pwd’查询远程设备目录,输入‘lpwd’查询本地保存路径。

         4. 输入命令:

               get /opt/lk3.cap

         5.文件下载到本地保存路径下。

 

0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作