소스 검색

Merge pull request #24450 from runcom/fix-systemd-defaultRuntime

daemon: ensure we set default options to stock runtime
Alexander Morozov 9 년 전
부모
커밋
9d10221a1c
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      daemon/daemon_unix.go

+ 5 - 1
daemon/daemon_unix.go

@@ -579,7 +579,11 @@ func verifyDaemonSettings(config *Config) error {
 	if config.Runtimes == nil {
 	if config.Runtimes == nil {
 		config.Runtimes = make(map[string]types.Runtime)
 		config.Runtimes = make(map[string]types.Runtime)
 	}
 	}
-	config.Runtimes[stockRuntimeName] = types.Runtime{Path: DefaultRuntimeBinary}
+	stockRuntimeOpts := []string{}
+	if UsingSystemd(config) {
+		stockRuntimeOpts = append(stockRuntimeOpts, "--systemd-cgroup=true")
+	}
+	config.Runtimes[stockRuntimeName] = types.Runtime{Path: DefaultRuntimeBinary, Args: stockRuntimeOpts}
 
 
 	return nil
 	return nil
 }
 }