Intrati in legatura

Schița de curs

Ce este Docker?

  • Cazuri de utilizare
  • Componentele majore ale Docker
  • Arhitectura Docker
  • Tehnologia de bază

Instalarea Docker

  • Instalare pe Ubuntu și Windows
  • Utilizarea Docker Machine pentru provisioningul gazdelor
  • Drivere Docker Machine pentru furnizorii de cloud

Ciclul de viață al containerelor

  • Crearea și rularea containerelor
  • Oprirea și repornirea
  • Investigarea unui container
  • Vizualizarea jurnalelor
  • Analiza proceselor
  • Ștergerea unui container și a datelor acestuia

Dockerizarea aplicațiilor

  • Exemplul „hello world”
  • Container interactiv Bash
  • Construirea unei imagini prin comiterea schimbărilor
  • Construirea unei imagini dintr-un Dockerfile
  • Construcții automate bazate pe GitHub
  • Rularea mai multor procese într-un container
  • Instrumentul auxiliar gosu
  • Rularea unei aplicații web într-un singur container
  • Rularea unei aplicații web în arhitectura de microservicii

Gestionarea imaginilor

  • Găsirea și descărcarea imaginilor existente
  • Docker Hub și repository local
  • Partajarea imaginilor cu alții
  • Implementarea unui repository privat de imagini

Rețele de containere

  • Maparea porturilor
  • Legarea și denumirea containerelor
  • Crearea și gestionarea rețelelor personalizate
  • Rețea pe mai multe gazde Docker (overlay)

Date în containere

  • Volume de date
  • Directoare și fișiere gazdă ca volume de date
  • Containere de volume de date
  • Volume de date partajate între gazde Docker
  • Backup și restaurare a volumelor de date

Docker Compose

  • Prezentare generală a Docker Compose
  • Rularea aplicațiilor cu mai multe containere folosind o singură comandă
  • Definirea serviciilor, rețelelor, volumelor și variabilelor
  • Configurarea constrângerilor de resurse la runtime

Docker Swarm

  • Introducere în clusterizarea nativă Docker
  • Servicii de descoperire
  • Strategii și filtre Docker Swarm

Cerințe

O oarecare familiaritate cu linia de comandă și Linux este un avantaj.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite