exec_windows.go 434 B

12345678910111213141516
  1. package daemon
  2. import (
  3. "github.com/docker/docker/container"
  4. "github.com/docker/docker/daemon/exec"
  5. specs "github.com/opencontainers/runtime-spec/specs-go"
  6. )
  7. func (daemon *Daemon) execSetPlatformOpt(c *container.Container, ec *exec.Config, p *specs.Process) error {
  8. // Process arguments need to be escaped before sending to OCI.
  9. if c.OS == "windows" {
  10. p.Args = escapeArgs(p.Args)
  11. p.User.Username = ec.User
  12. }
  13. return nil
  14. }