Search PATH for docker executable

master
Hugo Thunnissen 2 years ago
parent 55b55c89e0
commit f50581ac7c

@ -10,6 +10,7 @@ import (
"os" "os"
"os/exec" "os/exec"
"os/user" "os/user"
"runtime"
"strconv" "strconv"
"strings" "strings"
"syscall" "syscall"
@ -169,10 +170,15 @@ func Run(detach bool, mounts []string, command []string) error {
} }
home := os.Getenv("HOME") home := os.Getenv("HOME")
hostOS := "darwin" hostOS := runtime.GOOS
dockerBin, err := exec.LookPath("docker")
if err != nil {
return err
}
dockerCommand := []string{ dockerCommand := []string{
"/bin/docker", "run", "--network=host", dockerBin, "run", "--network=host",
"--workdir=" + workDir, "--workdir=" + workDir,
"--rm", "--rm",
"-e", "WORKSPACE_OS=" + hostOS, "-e", "WORKSPACE_OS=" + hostOS,

Loading…
Cancel
Save