Compose Container
data class ComposeContainer(val id: String, val name: String?, val project: String?, val service: String?, val replicaNumber: Int?, val oneOff: Boolean?, val image: String?, val state: ContainerState?)
Metadata from labels and inspect. Nullable metadata remains unknown, never guessed from names. state retains Docker health separately from running status; running does not imply healthy. Labels and daemon data are untrusted and may contain sensitive information.