Wie update-code aus Git, um einen Docker-container

Habe ich ein Docker-Datei versucht zu implementieren Django-code in einen container

FROM ubuntu:latest
MAINTAINER { myname }

#RUN echo "deb http://archive.ubuntu.com/ubuntu/$(lsb_release -sc) main universe" >> /etc/apt/sou$

RUN apt-get update

RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tar git curl dialog wget net-tools nano buil$
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python python-dev python-distribute python-p$

RUN mkdir /opt/app
WORKDIR /opt/app

#Pull Code
RUN git clone git@bitbucket.org/{user}/{repo}

RUN pip install -r website/requirements.txt

#EXPOSE = ["8000"]
CMD python website/manage.py runserver 0.0.0.0:8000

Und dann Baue ich meinen code als docker build -t dockerhubaccount/demo:v1 ., und dies zieht mein code von Bitbucket auf den container. Ich betreibe es als docker run -p 8000:8080 -td felixcheruiyot/demo:v1 und die Dinge scheinen gut zu funktionieren.

Nun will ich den code aktualisieren, ich.e da habe ich git clone ... habe ich diese Verwirrung:

  • Wie kann ich update mein code, wenn ich die neuen commits und auf Docker-Container bauen Sie Schiffe, mit dem neuen code (Hinweis: wenn ich erstellen es nicht zu Holen, weil der cache).
  • Was ist der beste workflow für diese Art von Ansatz?
Schreibe einen Kommentar