2019/3/6 Docker 端口 进程 资源 日志 赛题

在registry节点使用netstat命令查询仓库监听端口号,查询完毕后通过lsof命令(如命令不存在则手工安装)查询使用此端口号的进程。将以上所有操作命令和输出结果以文本形式提交到命令行界面。 

[root@registry netstat -ntpl 
Active Internet connections (only servers) 
Proto Recv-Q Send-Q Local Address 
Foreign Address 
State 
LISTEN 724/sshd 
PID/Program name 
tcp 
tcp 
tcp6 
tcp6 
tcp6 
o 
o 
o 
o o.o.o.o:22 
0 127.0.0.1:25 
o 25 
LISTEN 802/master 
LISTEN 21423/docker-proxy 
LISTEN 724/sshd 
LISTEN 802/master 
[root@registry Isof -i:5000 
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 
exe 21423 root 7u IPv6 267372 Oto TCP (LISTEN)
 
 
 

Registry节点通过lsof命令(如命令不存在则手工安装)查询/usr/bin/docker-current相关进程,并根据查询出来的进程号查询该进程所执行程序。将以上所有操作命令和输出结果以文本形式提交到命令行界面 

[root@registry ~]# lsof  /usr/bin/docker-current 

  

COMMAND     PID USER  FD   TYPE DEVICE SIZE/OFF     NODE NAME 

  

docker-cu  1492 root txt    REG  253,1 45797613 16903916 /usr/bin/docker-current 

  

exe       21423 root txt    REG  253,1 45797613 16903916 /usr/bin/docker-current 

 

[root@registry ~]# ps aux |grep 1492 

  

root      1492  0.0  1.9 790336 40752 ?        Ssl  Feb13  31:08 /usr/bin/docker-current daemon --exec-opt native.cgroupdriver=systemd --selinux-enabled --log-driver=journald --add-registry 192.168.200.12:5000 --insecure-registry 192.168.200.12:5000 

  

root     32269  0.0  0.0 112640   956 pts/0    S+   02:34   0:00 grep --color=auto 1492 

  

[root@registry ~]# ps aux |grep 21423 

  

root     21423  0.0  0.8 253880 16520 ?        Sl   Mar03   2:55 docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5000 -container-ip 172.17.0.2 -container-port 5000 

  

root     32271  0.0  0.0 112640   960 pts/0    S+   02:34   0:00 grep --color=auto 21423 

 

 

在registry节点通过netstat命令(如命令不存在则手工安装)查询docker镜像仓库PID,使用top命令查询上一步查询的的PID的资源使用情况。将以上所有操作命令和输出结果以文本形式提交到命令行界面。 

 

 

[root@registry ~]# netstat -ntpl 

  

Active Internet connections (only servers) 

  

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name     

  

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      724/sshd            

  

tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      802/master          

  

tcp6       0      0 :::5000                 :::*                    LISTEN      21423/docker-proxy  

  

tcp6       0      0 :::22                   :::*                    LISTEN      724/sshd            

  

tcp6       0      0 ::1:25                  :::*                    LISTEN      802/master  

  

[root@registry ~]# top -p 21423 

  

top - 07:26:24 up 35 days,  3:06,  1 user,  load average: 0.00, 0.01, 0.05 

  

Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie 

  

%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 

  

KiB Mem :  2049396 total,   118648 free,   127892 used,  1802856 buff/cache 

  

KiB Swap:        0 total,        0 free,        0 used.  1721968 avail Mem 

  

PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                     

  

21423 root      20   0  253880  16520   7592 S  0.0  0.8   2:57.51 exe   

 

 

在registry节点通过docker命令查询dockerregistry容器最后20条日志,将以上所有操作命令和输出结果以文本形式提交到命令行界面。 

 

 

# docker logs --tail=20 940568599bb2 

posted @ 2020-08-18 20:07  接近风的地方coc  阅读(108)  评论(0编辑  收藏  举报