Merge pull request #15568 from Microsoft/10662-commitrunning

Windows: Stop commit on running container
This commit is contained in:
Jessie Frazelle 2015-08-14 13:13:42 -07:00
commit 424fa59859

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{}
}