当在一个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 ~]#