Intrati in legatura

Schița de curs

Introducere în containerizare și Docker

  • Înțelegerea conceptelor de containerizare a software-ului
  • Avantajele containerelelor comparativ cu modelele tradiționale de implementare
  • Scurtă prezentare a Docker și a rolului său în livrarea modernă a aplicațiilor
  • Cazuri comune de utilizare a containerelelor în dezvoltare și operațiuni IT

Instalarea Docker și configurarea mediului

  • Instalarea și configurarea Docker
  • Înțelegerea componentelor și arhitecturii Docker
  • Lucrul cu linia de comandă CLI a Docker
  • Gestionarea serviciilor și configurațiilor Docker

Arhitectura Docker și concepte fundamentale

  • Motorul Docker, imaginile, containerele și registrele
  • Gestionarea ciclului de viață al containerelelor
  • Înțelegerea obiectelor și resurselor Docker
  • Cele mai bune practici pentru lucrul cu mediile Docker

Lucrul cu imaginile și containerele Docker

  • Descărcarea și gestionarea imaginilor Docker
  • Crearea și rularea containerelelor
  • Configurarea și managementul containerelelor
  • Inspecția, monitorizarea și întreținerea containerelelor

Construirea aplicațiilor cu Dockerfiles

  • Înțelegerea structurii și instrucțiunilor Dockerfile
  • Crearea de imagini Docker personalizate
  • Optimizarea dimensiunii imaginilor și a performanței de build
  • Gestionarea dependențelor și configurațiilor aplicației

Stocare și gestionarea datelor în Docker

  • Înțelegerea conceptelor de stocare a containerelelor
  • Lucrul cu volume și legături montate (bind mounts)
  • Persistența datelor aplicației
  • Gestionarea eficientă a datelor din containere

Retele Docker

  • Înțelegerea conceptelor de rețea ale Docker
  • Crearea și gestionarea rețelelor Docker
  • Conectarea mai multor containere
  • Configurarea comunicării între aplicații și servicii

Lucrul cu registrele Docker

  • Înțelegerea repozitoriilor de imagini și registrelor
  • Utilizarea Docker Hub și a registrelor private
  • Încărcarea (push) și descărcarea (pull) imaginilor
  • Gestionarea versiunilor imaginilor și considerente legate de securitate

Concepte de orchestrare și scalare a containerelelor

  • Introducere în orchestrarea containerelelor
  • Înțelegerea rolului platformelor de orchestrare
  • Scurtă prezentare a Docker Compose
  • Pregătirea aplicațiilor pentru implementări scalabile

Depanarea și cele mai bune practici

  • Diagnosticarea problemelor frecvente în Docker
  • Gestionarea jurnalelor (logs) și performanței containerelelor
  • Aplicarea practicilor optime pentru securitate și mentenanță
  • Optimizarea mediilor de aplicații bazate pe Docker

Workshop practic Docker și recapitularea cursului

  • Crearea și implementarea unei aplicații containerizate
  • Gestionarea mai multor containere și servicii
  • Aplicarea comenzilor și fluxurilor de lucru Docker
  • Recapitularea conceptelor cheie și pașii următori

Cerințe

  • O înțelegere de bază a conceptelor de rețea.
  • Experiență cu linia de comandă Linux.

Audiența țintă

  • Dezvoltatori
  • Ingineri DevOps
  • Administratori de sistem
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite