exec_unix.go 498 B

1234567891011121314151617181920
  1. // +build linux freebsd
  2. package daemon
  3. import (
  4. "github.com/docker/docker/daemon/execdriver"
  5. "github.com/docker/docker/runconfig"
  6. )
  7. // setPlatformSpecificExecProcessConfig sets platform-specific fields in the
  8. // ProcessConfig structure.
  9. func setPlatformSpecificExecProcessConfig(config *runconfig.ExecConfig, container *Container, pc *execdriver.ProcessConfig) {
  10. user := config.User
  11. if len(user) == 0 {
  12. user = container.Config.User
  13. }
  14. pc.User = user
  15. pc.Privileged = config.Privileged
  16. }