diff --git a/cmd/docker-entrypoint/main.go b/cmd/docker-entrypoint/main.go index 0c507d17121f00137ffcbc78bdcecf2a0534ba75..b0f8e277f3ccbb94a83948428aaf3562929cdd6f 100644 --- a/cmd/docker-entrypoint/main.go +++ b/cmd/docker-entrypoint/main.go @@ -17,6 +17,10 @@ func main() { // Note that this docker-entrypoint program is args[0], and it is provided with the true process // args. args := os.Args[1:] + if len(args) == 0 { + fmt.Println("error: no args passed to entrypoint") + os.Exit(1) + } if err := run(args, realExec, realWhich); err != nil { fmt.Println("error:", err.Error())