pause.go 349 B

123456789101112131415161718
  1. package daemon
  2. import "fmt"
  3. // ContainerPause pauses a container
  4. func (daemon *Daemon) ContainerPause(name string) error {
  5. container, err := daemon.Get(name)
  6. if err != nil {
  7. return err
  8. }
  9. if err := container.Pause(); err != nil {
  10. return fmt.Errorf("Cannot pause container %s: %s", name, err)
  11. }
  12. container.LogEvent("pause")
  13. return nil
  14. }