Repetition
Modul 169 VM
Git
Docker Image Schichtenarchitektur / Eigenschaften / Bilden eines Image
Dockerfile Befehle / Caching / Multistage Build
Übungen zu Docker Image und Dockerfile
Die digitalen Geräte: , , etc.
immer nur auf Aufforderung der Lehrkraft
immer nur zur Bearbeitung der gestellten Aufgaben
Private Aktivitäten sind untersagt: unter anderem Social Media, Spiele, Videos, private E-Mails/Chats, Surfen, Shoppen, etc.
Die Konzentration der Mitschüler muss gewährleistet sein.
Lärm ist zu vermeiden z.B. laute Gespräche, Geräusche, Rufen.
Freundlicher, höflicher und respektvoller Umgangston
* unter Linux
Lesen Sie das Kapitel "Git"
GitHub Übersicht
Commits
Änderungen sehen
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 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**