diff --git a/provider/docker.go b/provider/docker.go index 62cff1c80..43d286af5 100644 --- a/provider/docker.go +++ b/provider/docker.go @@ -690,6 +690,9 @@ func listTasks(ctx context.Context, dockerClient client.APIClient, serviceID str var dockerDataList []dockerData for _, task := range taskList { + if task.Status.State != swarm.TaskStateRunning { + continue + } dockerData := parseTasks(task, serviceDockerData, networkMap, isGlobalSvc) dockerDataList = append(dockerDataList, dockerData) }