@@ -511,7 +511,8 @@ data Container = Container
511511 , containerImageId :: ImageID
512512 , containerCommand :: Text
513513 , containerCreatedAt :: Int
514− , containerStatus :: Status
514+ , containerState :: Status -- The naming here is confusing due to inconsitiencies in the Docker API.
515+ , containerStatus :: Maybe Text
515516 , containerPorts :: [ContainerPortInfo]
516517 , containerLabels :: [Label]
517518 , containerNetworks :: [Network]
@@ -527,6 +528,7 @@ instance FromJSON Container where
527528 <*> (v .: "Command") -- Doesn't exist anymore
528529 <*> (v .: "Created")
529530 <*> (v .: "State")
531+ <*> (v .: "Status")
530532 <*> (v .: "Ports")
531533 <*> (v .: "Labels")
532534 <*> (v .: "NetworkSettings" >>= parseNetworks)