diff --git a/container.go b/container.go index 16f45cb490..d6b73f57cb 100644 --- a/container.go +++ b/container.go @@ -1300,7 +1300,9 @@ func (container *Container) monitor() { } // Report status back + container.State.Lock() container.State.setStopped(exitCode) + container.State.Unlock() // Release the lock close(container.waitLock)