Construiește imagini Docker securizate și optimizate, automatizează workflow-uri și operează aplicații containerizate cu vizibilitate și control.
Cursul Docker Advanced continuă noțiunile prezentate în Docker Fundamentals și pregătește cursanții să facă build-uri optimizate și securizate, să automatizeze workflow-uri, să monitorizeze și să facă troubleshooting pentru aplicații containerizate.
- DevOps Engineers și DevOps Practitioners
- Platform Engineers și Site Reliability Engineers
- Cloud Engineers și Cloud Administrators
- System Administrators și Infrastructure Engineers
- Software Developers care construiesc și livrează aplicații containerizate
- Technical Leads și Solution Architects
- Echipe care administrează registry-uri, pipeline-uri CI/CD sau medii multi-container
- Profesioniști care au parcurs Docker Fundamentals sau dețin cunoștințe echivalente
- Construiești imagini Docker optimizate cu multi-stage builds, caching și BuildKit.
- Selectezi imagini de bază trusted, minimal și distroless.
- Gestionezi secretele în timpul build-urilor.
- Scanezi vulnerabilități și înțelegi SBOM și image signing.
- Automatizezi autentificarea, tagging-ul, versionarea și publicarea multi-arhitectură.
- Configurezi aplicații multi-container cu Docker Compose.
- Înțelegi și operezi servicii și stack-uri Docker Swarm.
- Depanezi workload-uri și implementezi metrics și logging centralizat.
- Explorezi workflow-uri Docker asistate de AI.
Pentru a putea participa în cadrul acestui curs, cursanții trebuie să aibă cunoștințe de bază ale Docker care includ:
- interacțiunea cu containerele Docker din command line (pornirea și oprirea containerelor, attach, exec, etc.)
- lucrul cu rețelele și volumele Docker Bridge
- Crearea de Docker images (Dockerfiles)
Se recomandă ca participanții să fi parcurs anterior acestui curs, modulul Docker Fundamentals.
Module 1: Advanced Image Builds
- Image layers, multi-stage builds, and build caching
- Build context
- BuildKit features and cache mounts
- Advanced Docker CLI: inspect, history, stats
- OCI (Open Container Initiative) image, registries, and runtime standards
Module 2: Secure images
- Selecting trusted, minimal, and distroless base images
- Secrets during builds
- Vulnerability scanning (Trivy or Docker Scout)
- SBOM generation and image signing concepts
Module 3: CI/CD and Registry Workflow
- Registry authentication
- Tagging and versioning strategies
- Multi-architecture publishing
Module 4: Docker Compose for Local Environments
- Introduction to container orchestration
- Compose file structure and specification
- Startup dependencies and health-based readiness
Module 5: Docker Swarm
- Swarm architecture: managers, workers, and Raft consensus
- Nodes, services, tasks, and stacks
- Overlay networking and service discovery
- Docker Compose versus Docker Swarm versus Kubernetes
Module 6: Operating and Troubleshooting Containerized Workloads
- Container troubleshooting
- Metrics collection and visualization with Prometheus and Grafana
- Container logging, logging drivers, and centralized logging with Loki
- AI-assisted Docker workflows: Docker Agents and Gordon
La finalul cursului, participanții primesc o diploma de participare emisă de Bittnet Training.

