Repetition
Modul 169 VM
Git
Docker Image Schichtenarchitektur / Eigenschaften / Bilden eines Image
Dockerfile Befehle / Caching / Multistage Build
Übungen zu Docker Image und Dockerfile
* unter Linux
Lesen Sie das Kapitel "Git"
Machen Sie die Übung "Git: Start".
Lesen und Machen Sie die Übung "Git: Übungs-Repository".
FROM ubuntu COPY . /app RUN pip install -r requirements.txt CMD ["python", "app.py"]
Vom File zum Image
docker build . -t webapp:1.12.5
Lesen Sie auf der Modulwebseite Woche 2
Machen Sie die Übung 1 unter Einfaches Dockerfile.
cd ./02-dockerimage/uebung01 cp ./solution/Dockerfile Dockerfile code Dockerfile # öffnet VS-Code docker buildx build -t uebung01 . docker images docker run uebung01 docker ps
Git eignet sich für die Versionierung von Textfiles
Das Dockerfile ist ein Textfile.
Docker Images sind auch getagget .
Es ist klar, welchen Code welches Image gebaut hat.
Automatisierung braucht immer beschreibenden Code.
Lösen Sie die weiteren Aufgaben von "Einfaches Dockerfile" und mindestens eine von "Multistage Dockerfile".
Einfaches Dockerfile
Multistage Dockerfile
Üben, üben, üben.
Es gibt genug Übungen.
Sie können sie auch wiederholen! Das schadet nicht ;)
- **Docker Hub**
- eigene **Apps containerisieren**