ソースを参照

validate memory limits & error out if less than 512 KB

unclejack 12 年 前
コミット
9ee11161bf
1 ファイル変更4 行追加0 行削除
  1. 4 0
      server.go

+ 4 - 0
server.go

@@ -652,6 +652,10 @@ func (srv *Server) ImageImport(src, repo, tag string, in io.Reader, out io.Write
 
 func (srv *Server) ContainerCreate(config *Config) (string, error) {
 
+	if config.Memory != 0 && config.Memory < 524288 {
+		return "", fmt.Errorf("Memory limit must be given in bytes (minimum 524288 bytes)")
+	}
+
 	if config.Memory > 0 && !srv.runtime.capabilities.MemoryLimit {
 		config.Memory = 0
 	}