diff --git a/internal/docker/container.go b/internal/docker/container.go index c46fa6ba..96619f7c 100644 --- a/internal/docker/container.go +++ b/internal/docker/container.go @@ -66,6 +66,7 @@ func FromDocker(c *container.Summary, dockerHost string) (res *types.Container) IsExplicit: isExplicit, IsHostNetworkMode: c.HostConfig.NetworkMode == "host", Running: c.Status == "running" || c.State == "running", + State: c.State, } if agent.IsDockerHostAgent(dockerHost) { diff --git a/internal/types/docker.go b/internal/types/docker.go index f61fc9e3..8f5930e8 100644 --- a/internal/types/docker.go +++ b/internal/types/docker.go @@ -22,6 +22,8 @@ type ( ContainerName string `json:"container_name"` ContainerID string `json:"container_id"` + State container.ContainerState `json:"state"` + Agent *agent.AgentConfig `json:"agent"` Labels map[string]string `json:"-"` // for creating routes