Docker - What is proper way to rebuild and push updated image to docker cloud?
<p>What I'm currently doing:</p>

<p>Dockerfile:</p>

<pre><code>FROM python:3.5.1

ENV PYTHONUNBUFFERED 1

RUN mkdir /www
WORKDIR /www
ADD deps.txt /www/
RUN pip3 install -r deps.txt
ADD . /www/
RUN chmod 0755 /www/docker-init.sh
</code></pre>

<p>Build command:</p>

<pre><code>docker build -t my-djnago-app:latest .
</code></pre>

<p>Tagging:</p>

<pre><code>docker tag my-djnago-app:latest lolorama/my-djnago-app-img:latest
</code></pre>

<p>Pushing:</p>

<pre><code>docker push lolorama/my-djnago-app-img:latest
</code></pre>

<hr>

<p>After following these steps, the repository image still hasn't updated. I keep getting this message - "Layer already exists".</p>

<pre><code>The push refers to a repository [docker.io/lolorama/my-django-app-img]
fd5aa641b308: Layer already exists
d9c60c6f98e8: Layer already exists
d9d14867f6d7: Layer already exists
64ce166099ca: Layer already exists
73b670e35c69: Layer already exists
5f70bf18a086: Layer already exists
9ea142d097a5: Layer already exists
52f5845b1de0: Layer already exists
e7fadb3ab9d4: Layer already exists
cef72744de05: Layer already exists
591569fa6c34: Layer already exists
998608e2fcd4: Layer already exists
c12ecfd4861d: Layer already exists
</code></pre>

<p><strong>What am I doing wrong?</strong></p>