Decouple daemon and container to pause and unpause containers.

Signed-off-by: David Calavera <david.calavera@gmail.com>
This commit is contained in:
David Calavera
2015-11-02 18:39:39 -05:00
parent 4f2a5ba360
commit 9f79cfdb2f
5 changed files with 55 additions and 51 deletions

View File

@@ -22,8 +22,8 @@ type ContainerCommitConfig struct {
// The image can optionally be tagged into a repository.
func (daemon *Daemon) Commit(container *Container, c *ContainerCommitConfig) (*image.Image, error) {
if c.Pause && !container.isPaused() {
container.pause()
defer container.unpause()
daemon.containerPause(container)
defer daemon.containerUnpause(container)
}
rwTar, err := daemon.exportContainerRw(container)