Windows: Stop commit on running container

Signed-off-by: John Howard <jhoward@microsoft.com>
This commit is contained in:
John Howard 2015-08-13 11:34:34 -07:00
parent 599b76000d
commit 4b933dd2ea
1 changed files with 6 additions and 0 deletions

View File

@ -7,6 +7,7 @@ import (
"io"
"io/ioutil"
"os"
"runtime"
"strings"
"sync"
@ -279,6 +280,11 @@ func Commit(name string, d *daemon.Daemon, c *CommitConfig) (string, error) {
return "", err
}
// It is not possible to commit a running container on Windows
if runtime.GOOS == "windows" && container.IsRunning() {
return "", fmt.Errorf("Windows does not support commit of a running container")
}
if c.Config == nil {
c.Config = &runconfig.Config{}
}