当前位置: 首页 > news >正文

Namespace查看容器状态

查看网络状态

docker inspect <容器名/容器id> |grep Pid    #过滤容器pid
nsenter -t <pid> -n ip a    #查看网络状态

Namespace练习

unshare  -n    #进入新的namespace
unshare -fn sleep 60    #睡眠60秒
root@disallow:~# ps -ef |grep  sleep    #在另外开一个终端查看进程信息
root      542490  541873  0 14:47 pts/5    00:00:00 unshare -fn sleep 60
root      542491  542490  0 14:47 pts/5    00:00:00 sleep 60root@disallow:~# lsns -t net    #查看网络namespace
4026532927 net       1 532336 root  unassigned                                bash
4026532983 net       1 541873 root  unassigned                                -bash
4026533039 net       2 543117 root  unassigned                                └─unsharoot@disallow:~# nsenter  -t 541873 -n ip a    #进入改进程所在的namespace查看网络配置,与主机不一致
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
http://www.xdnf.cn/news/1113625.html

相关文章:

  • 基于 SpringBoot 的 REST API 与 RPC 调用的统一封装
  • Maven项目没有Maven工具,IDEA没有识别到该项目是Maven项目怎么办?
  • monorepo 发布库 --- 发布
  • 在 Microsoft Edge 中,你可以使用 IE 兼容模式(Internet Explorer Mode)来运行 IE 内核 的网站。
  • DH(Denavit–Hartenberg)矩阵
  • 范畴论重构三生原理的具体案例?
  • AI(学习笔记第五课) 使用langchain进行AI开发 load documents(web)
  • python基础知识pip配置pip.conf文件
  • 开发语言中关于面向对象和面向过程的笔记
  • python 虚拟环境 Anaconda Miniconda
  • AI 编程工具 Claude Code 实战
  • MSVCP*.dll、vcruntime*.dll缺失或损坏,以及.NET Framework相关问题,解决办法
  • .NET + WPF框架开发聊天、网盘、信息发布、视频播放功能
  • 以太坊应用开发基础:从理论到实战的完整指南
  • [Subtitle Edit] 字幕格式处理 | .Net依赖管理(NuGet)
  • 【机器学习】反向传播如何求梯度(公式推导)
  • 前端面试十二之vue3基础
  • Vue Router 完全指南:从入门到实战,高效管理前端路由
  • 一文读懂现代卷积神经网络—使用块的网络(VGG)
  • 一扇门铃,万向感应——用 eventfd 实现零延迟通信
  • 【Qt开发】Qt的背景介绍(一)
  • 一文打通MySQL任督二脉(事务、索引、锁、SQL优化、分库分表)
  • Linux驱动开发2:字符设备驱动
  • [特殊字符] Python自动化办公 | 3步实现Excel数据清洗与可视化,效率提升300%
  • Excel的学习
  • Chrome浏览器此扩展程序已停用,因为它已不再受支持,插件被停用解决方案
  • 深度剖析:std::vector 内存机制与 push_back 扩容策略
  • 算法入门--动态规划(C++)
  • 【Linux系统】进程状态 | 进程优先级
  • Flask中的路由尾随斜杠(/)