DevOps Artisan – Docker Advanced

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.

Cui i se adresează?

  • 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

Ce vei învăța?

  • 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.

Cerințe preliminare:

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.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

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

Recomandăm să continui cu:

Programe de certificare

La finalul cursului, participanții primesc o diploma de participare emisă de Bittnet Training.

DevOps Artisan – Docker Advanced

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

840 EUR

Livrare:

Clasă virtuală

Nivel:

3. Advanced

Roluri:

Developer, Devops Engineer, DevOps Team, Programmer, System Administrator, Systems Engineer