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 alocarea gazdelor
  • Drivere Docker Machine pentru furnizori 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 sale

Dockerizarea aplicațiilor

  • Exemplul „hello world”
  • Container interactiv Bash
  • Construirea unei imagini prin comiterea modificărilor
  • Construirea unei imagini dintr-un Dockerfile
  • Construcții automate bazate pe GitHub
  • Rularea mai multor procese într-un container
  • Instrumentul helper 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 depozitul local
  • Partajarea imaginilor cu alții
  • Implementarea unui depozit privat de imagini

Rețele de containere

  • Maparea porturilor
  • Legătura ș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
  • Setarea constrângerilor de resurse la runtime

Docker Swarm

  • Introducere în clustering-ul 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