Update for stopped container

Signed-off-by: rajasec <rajasec79@gmail.com>
This commit is contained in:
rajasec
2016-06-04 22:08:08 +05:30
parent afaa21f79a
commit 12869604ca
+7
View File
@@ -174,6 +174,13 @@ func (c *linuxContainer) Stats() (*Stats, error) {
func (c *linuxContainer) Set(config configs.Config) error {
c.m.Lock()
defer c.m.Unlock()
status, err := c.currentStatus()
if err != nil {
return err
}
if status == Stopped {
return newGenericError(fmt.Errorf("container not running"), ContainerNotRunning)
}
c.config = &config
return c.cgroupManager.Set(c.config)
}