diff --git a/mapper/container_status.go b/mapper/container_status.go
index 96ea2183..980ce063 100644
--- a/mapper/container_status.go
+++ b/mapper/container_status.go
@@ -48,8 +48,14 @@ func checkStatus(containerStates map[string]containerState, containerStatus []ma
 					s.transitioning = "error"
 				}
 			case "running":
-				s.state = "running"
-				s.transitioning = "no"
+				ready := convert.ToBool(status["ready"])
+				if ready {
+					s.state = "running"
+					s.transitioning = "no"
+				} else {
+					s.state = "notready"
+					s.transitioning = "yes"
+				}
 			case "waiting":
 				s.state = "waiting"
 				s.transitioning = "yes"