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

容器没有命令时,如何查看进程、容器executable file not found in $PATH: unknown

前言

当容器没有ps -ef命令时,可以通过以下的命令来查看容器的进程。

docker container top查看容器运行的进程(该命令很有用)

#docker container top 命令用于查看容器运行的进程
#当容器里面没有ps -ef命令时,使用docker container top 命令可以方便的查看容器运行的进程#当容器里面没有ps命令时,就无法使用ps命令查看容器启动哪些进程
[root@master ~]# docker exec -it nginx1 bash
root@e88229ce4a8a:/# ps -ef
bash: ps: command not found
#这时可以直接使用docker container top nginx1 查看#语法
[root@master ~]# docker container top --help
Usage:  docker container top CONTAINER [ps OPTIONS][root@master ~]# docker container top nginx1 
UID    PID     PPID    C     STIME   TTY   TIME        CMD
root   9513    9483    0     00:12   ?     00:00:00    nginx: master process nginx -g daemon off;
101    9580    9513    0     00:12   ?     00:00:00    nginx: worker process
101    9581    9513    0     00:12   ?     00:00:00    nginx: worker process
101    9582    9513    0     00:12   ?     00:00:00    nginx: worker process
101    9583    9513    0     00:12   ?     00:00:00    nginx: worker process

k8s 集群中使用docker container top 命令用于查看容器运行的进程

#该方法同样适用于k8s的pod,因为pod里面本质上运行的就是容器#得到容器ID,注意复制容器的前12位字符串即可
[root@master ~]#  kubectl  describe pod mysql57 | grep -C2 -i 'Container ID'
Containers:mysql:Container ID:  docker://0d7575f9a63e0f646ea7d3588d7a77348cab08e8c4e0cbaa2d82556d87777dcfImage:         mysql/mysql:5.7Image ID:      docker-ullable://mysql/mysql:5.7@sha256:8fxxx0
#查看pod调度到哪个节点上容器就在哪个节点上
kubectl  get pod mysql:5.7 -owide
#去到pod所在节点上
docker container top 0d7575f9a63e
http://www.lryc.cn/news/151477.html

相关文章:

  • 如何使用 Amazon EMR 在 Amazon EKS 上构建可靠、高效、用户友好的 Spark 平台
  • 国产IDE如何获得捐赠和风险投资
  • 【数学建模】清风数模正课5 相关性分析
  • Java设计模式:一、六大设计原则-03:里氏替换原则
  • jmeter 固定定时器
  • 【微服务部署】07-调用链追踪
  • 【C++入门】命名空间、缺省参数、函数重载、引用、内联函数
  • c++ 学习之 构造函数的使用规则
  • C++操作符重载的注意事项
  • 10 | Spark 查找每个单词的最大行号
  • CRE66365
  • React hook 10种常见 Hook
  • 图文详解PhPStudy安装教程
  • stable diffusion实践操作-hypernetworks
  • Win10搭建VisualSvn Server
  • Golang网络编程
  • 详解vue3中ref和reactive用法和区别
  • QML与C++的交互操作
  • Java_理解方法调用
  • Mysql 性能分析(慢日志、profiling、explain)、读写分离(主从架构)、分库分表(垂直分库、垂直分表、水平分表)
  • 获取Linux内核源码
  • 【Maven教程】(四)坐标与依赖:坐标概念,依赖配置、范围、传递性和最佳实践 ~
  • Java“牵手”京东店铺所有商品API接口数据,通过店铺ID获取整店商品详情数据,京东店铺所有商品API申请指南
  • TuyaOS开发学习笔记(1)——NB-IoT开发搭建环境、编译烧写(MT2625)
  • Css 将div设置透明度,并向上移50px,盖住上面的元素一部分
  • HTTPS安全通信和SSL Pinning
  • PHP自己的框架PDO数据表前缀、alias、model、table、join方法实现(完善篇九--结束)
  • 华为OD:敏感字段加密
  • IDEA新建SpringBoot项目时启动编译报错:Error:java: 无效的源发行版: 17
  • 【云原生进阶之PaaS中间件】第一章Redis-2.3.3集群模式