daemon/pause.go
c7cfdb65
 package daemon
 
0a734182
 import (
 	derr "github.com/docker/docker/errors"
 )
c7cfdb65
 
 // ContainerPause pauses a container
b08f071e
 func (daemon *Daemon) ContainerPause(name string) error {
 	container, err := daemon.Get(name)
c7cfdb65
 	if err != nil {
 		return err
 	}
 
b08f071e
 	if err := container.pause(); err != nil {
0a734182
 		return derr.ErrorCodePauseError.WithArgs(name, err)
c7cfdb65
 	}
 
 	return nil
 }