Mount local directory into pod in minikube

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

Leave a Comment