You can’t mount your local directory into your Pod directly.
First, you need to mount your directory $HOME/go/src/github.com/nginx into your minikube.
$ minikube start --mount-string="$HOME/go/src/github.com/nginx:/data" --mount
Then If you mount /data into your Pod using hostPath, you will get you local directory data into Pod.
There is another way
Host’s $HOME directory gets mounted into minikube’s /hosthome directory. Here you will get your data
$ ls -la /hosthome/go/src/github.com/nginx
So to mount this directory, you can change your Pod’s hostPath
hostPath:
path: /hosthome/go/src/github.com/nginx