Seminar / Training
Das Seminar entwickelt kontrolliert angepasste Docker-Android-Images für projektspezifische Werkzeuge und Konfigurationen.
Der komplette Weg vom gepinnten Basisimage über Override-Dateien und Sicherheitsprüfung bis zu Tagging, Smoke-Test und Rollback wird umgesetzt.
Inhaltsübersicht
- Kapitel 1: Eigenes Docker-Android-Image
- Kapitel 2: Zusätzliche Werkzeuge und projektspezifische Abhängigkeiten
- Kapitel 3: Build, Tagging und interne Bereitstellung
- Kapitel 4: Erweiterte Emulator-Konfiguration mit Override-Datei
- Kapitel 5: Containerrechte und Gerätezugriff
- Kapitel 6: Qualitätssicherung für angepasste Images
- Kapitel 7: Versionierung, Updates und Rollback
- Kapitel 8: Betrieb, Pflege und technische Dokumentation
Zielgruppe
Container- und Plattformengineers, DevOps-Teams, Android-Build-Verantwortliche und Administratoren.
Voraussetzungen
Sichere Dockerfile-, Linux- und Docker-Kenntnisse sowie Erfahrung mit dem Standardbetrieb von Docker-Android.
Kapitel 1: Eigenes Docker-Android-Image
Inhaltsverzeichnis des Kapitels
- Geeignetes Basisimage
- Zusätzliche Pakete und Konfigurationen
- Benutzer, Rechte und Startverhalten
Schritt-für-Schritt-Inhalte
- Ein fest gepinntes Docker-Android-Basisimage auswählen.
- Nur tatsächlich benötigte Werkzeuge und Dateien ergänzen.
- Dateirechte und ausführenden Benutzer nach dem Build kontrollieren.
- Standardstart unverändert halten oder eine klar dokumentierte Startlogik ergänzen.
Kapitel 2: Zusätzliche Werkzeuge und projektspezifische Abhängigkeiten
Inhaltsverzeichnis des Kapitels
- CLI-Werkzeuge und Bibliotheken
- Zertifikate und Konfigurationsdateien
- Imagegröße und Wartbarkeit
Schritt-für-Schritt-Inhalte
- Benötigte Werkzeuge mit Version und Verwendungszweck inventarisieren.
- Installationsschritte in möglichst wenigen, nachvollziehbaren Image-Schichten bündeln.
- Projektdateien und Zertifikate getrennt nach Schutzbedarf einbringen.
- Imagegröße, Buildzeit und Angriffsfläche nach jeder Erweiterung überprüfen.
Kapitel 3: Build, Tagging und interne Bereitstellung
Inhaltsverzeichnis des Kapitels
- Reproduzierbarer Image-Build
- Tag- und Freigabekonvention
- Verteilung an Hosts und Pipelines
Schritt-für-Schritt-Inhalte
- Buildkontext bereinigen und eine deterministische Dockerfile-Reihenfolge herstellen.
- Image lokal bauen und mit technischem Versions- sowie Freigabe-Tag versehen.
- Smoke-Test vor der Bereitstellung ausführen.
- Freigegebenes Image in der internen Registry oder auf den vorgesehenen Hosts bereitstellen.
Kapitel 4: Erweiterte Emulator-Konfiguration mit Override-Datei
Inhaltsverzeichnis des Kapitels
- Pfadvariable und Dateistruktur
- Einbindung als schreibgeschütztes Volume
- Versionierung und Validierung
Schritt-für-Schritt-Inhalte
- Eine minimale Override-Konfiguration mit den benötigten Abweichungen erstellen.
- Den Containerpfad über EMULATOR_CONFIG_PATH festlegen.
- Die Konfigurationsdatei an exakt diesem Pfad in den Container einbinden.
- Startprotokoll und Emulatorparameter prüfen und die Datei gemeinsam mit der Stack-Konfiguration versionieren.
Kapitel 5: Containerrechte und Gerätezugriff
Inhaltsverzeichnis des Kapitels
- Gezielter Zugriff auf /dev/kvm
- Privilegierte Betriebsarten und Alternativen
- Dateirechte bei Volumes und Artefakten
Schritt-für-Schritt-Inhalte
- Nur den erforderlichen Gerätezugriff an den Container weiterreichen.
- Privilegierte Ausführung vermeiden oder begründen und technisch abgrenzen.
- Volume- und Artefaktrechte für Dienstkonto und Pipelineagent prüfen.
- Laufzeitparameter als freigegebene, versionierte Vorlage bereitstellen.
Kapitel 6: Qualitätssicherung für angepasste Images
Inhaltsverzeichnis des Kapitels
- Start- und Boottest
- ADB-, VNC- und Testtreiberprüfung
- Regression und Rollback
Schritt-für-Schritt-Inhalte
- Containerstart mit minimalen Parametern prüfen.
- Emulatorbereitschaft, ADB-Verbindung und sichtbare Oberfläche validieren.
- Einen kurzen Build- oder UI-Referenztest ausführen.
- Ergebnis gegen das unveränderte Basisimage vergleichen und einen Rollbackweg festlegen.
Kapitel 7: Versionierung, Updates und Rollback
Inhaltsverzeichnis des Kapitels
- Fest gepinnte Image-Tags
- Kompatibilitäts- und Regressionstest
- Rückfall auf den letzten freigegebenen Stand
Schritt-für-Schritt-Inhalte
- Produktiv verwendete Image-Tags explizit festlegen.
- Neue Tags zunächst mit Start-, Installations- und Referenztests prüfen.
- Änderungen an Android-Stand, Emulator und Testwerkzeugen getrennt bewerten.
- Freigabe, Rollback-Tag und Löschzeitpunkt alter Images dokumentieren.
Kapitel 8: Betrieb, Pflege und technische Dokumentation
Inhaltsverzeichnis des Kapitels
- Image- und Containerlebenszyklus
- Bereinigung und Kapazitätskontrolle
- Betriebshandbuch und Verantwortlichkeiten
Schritt-für-Schritt-Inhalte
- Regelmäßige Prüfung freigegebener Image-Tags und Hostkomponenten planen.
- Verwaiste Container, Netzwerke, Volumes und Images nach klaren Regeln entfernen.
- Kapazität, Fehlerrate und Startzeiten fortlaufend beobachten.
- Betriebsschritte, Zuständigkeiten und Eskalationswege in einem kurzen Handbuch pflegen.
Praxisübungen
- Bau eines angepassten Images mit zusätzlichem Werkzeug und festem Basis-Tag.
- Einbindung einer versionierten Emulator-Override-Konfiguration.
- Durchführung von Smoke-Test, Sicherheitsprüfung und dokumentiertem Rollback.
Methodik
Fachliche Erläuterungen, Live-Demonstrationen, angeleitete Konfigurationen und eigenständige Übungen werden eng miteinander verzahnt. Fehlerfälle werden nicht nur behoben, sondern mit einer festen Prüfreihenfolge nachvollziehbar eingegrenzt.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage, ca. 6 Stunden pro Tag, Beginn am ersten Tag: 10:00 Uhr, an Folgetagen: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Container- und Plattformengineers, DevOps-Teams, Android-Build-Verantwortliche und Administratoren. |
| Voraussetzungen: | Sichere Dockerfile-, Linux- und Docker-Kenntnisse sowie Erfahrung mit dem Standardbetrieb von Docker-Android. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachvortrag, Live-Demonstrationen, angeleitete Konfigurationen und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
