sudo: eval: command not found

Ran into same issue while setting up the jenkins workflow. Below solution worked for me:

Instead of:

eval $(minikube docker-env)

Try using:

sudo -s eval $(minikube docker-env)

You use sudo eval $(minikube docker-env), sudo: eval: command not found this means eval not found. eval is an built-in in shell, so when sudo without -s it will surely tell you this error, like next:

shubuntu1@shubuntu1:~/777$ sudo eval
sudo: eval: command not found
shubuntu1@shubuntu1:~/777$ sudo -s eval
shubuntu1@shubuntu1:~/777$
  • If you want to execute with root account:

    $ sudo -s -H
    $ eval $(minikube docker-env)
    
  • If you just intend to execute with current account:

    $ eval $(minikube docker-env)