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.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 3 Tage, ca. 6 Stunden pro Tag, Beginn am ersten Tag: 10:00 Uhr, an Folgetagen: 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 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: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
