如何查看task的状态?


当在一个swarm集群中创建service的时候,会创建一个或者多个task,那task的运行状态是至关重要的。

 

那么,如何才能知道service中,各个task的状态呢?

 

方法非常的简单。

 

只需要执行下面的命令:

 

docker service ps <service_name>

 

通过CURRENT STATE字段,就可以看出task的状态,并且可以看出task在这个状态多长时间了【4 days ago】

 

ID             NAME          IMAGE                                   NODE                        DESIRED STATE   CURRENT STATE         ERROR     PORTS
81jvi833hq3n   nginx.1       172.20.58.152/middleware/nginx:1.21.4   nccztsjb-node-01            Running         Running 4 days ago              
xjprklv3705r    \_ nginx.1   172.20.58.152/middleware/nginx:1.21.4   yq6v7qlfi0pinuocbgu199loh   Shutdown        Orphaned 4 days ago             
[root@nccztsjb-node-01 ~]# 

 

posted @ 2022-09-13 10:07  Zhai_David  阅读(276)  评论(0编辑  收藏  举报