<p>Created a simple MVC app in VS2019. Created a Dockerfile and ran docker build successfully.</p>

<p>Was able to successfully run with:</p>

<pre><code>docker run -d -p 8080:80 --name mvc2 mvc2
</code></pre>

<p>browsing to localhost:8080 opens up mvc home page. </p>

<p>Issue is that when I deploy to minikube I get <strong>ErrImageNeverPull</strong></p>

<p>My deployment.yaml:</p>

<pre><code>apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: mvc
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: mvc
    spec:
      containers:
      - name: mvc
        imagePullPolicy: Never # &lt;-- here we go!
        image: mvc2:latest
        ports:
        - containerPort: 80
</code></pre>

<p>Output:
<a href="https://i.stack.imgur.com/Yvdrj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Yvdrj.png" alt="enter image description here"></a></p>

ShaneKm
<p>Probably you missed performing the <code>eval</code> of Minikube Docker env (<code>eval $(minikube docker-env)</code> on Unix like but, since you're running Win, <code>minikube docker-env | Invoke-Expression</code>) before creating the Docker image.</p>

<p>So, right now, you have two options:</p>

<ol>
<li>copy the <code>mvc2:latest</code> image using the <a href="https://docs.docker.com/engine/reference/commandline/save/" rel="nofollow noreferrer">Docker save</a> command</li>
<li>build the <code>mvc2:latest</code> image using the Docker environment variables in order to get it saved on <em>Minikube</em>.</li>
</ol>
