<p>I have just started working on k8s and I am doing some stuff locally,</p>

<p>I have a image created using docker desktop. Now, I want this image to be used within my minikube's VM environment. I want to create a deployment using <code>kubectl create deployment hello-minikube --image=my_local_image_name</code>. Going through <a href="http://Use%20local%20images%20by%20re-using%20the%20Docker%20daemon" rel="nofollow noreferrer">docs</a>, and as per my understanding, it tells us how docker desktop can be used to interact with the minikube's in-built docker demon. 
Following the instructions,</p>

<p>Running <code>docker images</code> gives me images within minikube's docker.</p>

<p>But, in my case I want the other way around.
How can I do that ?</p>

<p>Secondly, as a add-on how can I store images within minikube's VM's docker ?</p>

laxman
<p>Docker Desktop and Docker from Minikube are two separate Docker Engines. That is why they don't share the Docker image registry.</p>

<p>So you have the following options:</p>

<ol>
<li><p>Use Kubernetes from Docker Desktop instead of Minikube (Docker Desktop comes with Kubernetes cluster built-in).</p></li>
<li><p>Build your Docker image with Docker Engine from Minikube (instead of Docker Desktop).</p></li>
<li><p>Use external Docker registry (you can use Docker Hub or set up your own registry)</p></li>
</ol>
