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.
Mărturii (7)
Formatorul cunoaște foarte bine tema.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Curs - Container Management with Docker
Tradus de catre o masina
Interactivitatea utilizării DaDesktop pentru configurarea Docker în diverse moduri a fost apreciată, la fel ca și implementarea cu Github și depozitul remot pe care l-am configurat.
Julian Robbins - QA Ltd
Curs - Container Management with Docker
Tradus de catre o masina
Eravăm într-un grup mic și Dawid a făcut timp pentru întrebări și pentru ca noi să ne putem împărtăși munca și să discutăm mai profund subiectele abordate
Phil Benson - QA Ltd
Curs - Container Management with Docker
Tradus de catre o masina
mulți laboratoare
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Curs - Container Management with Docker
Tradus de catre o masina
Capabilitatea de a rula tot ceea ce este învățat și de a putea experimenta etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Curs - Container management with Docker
Tradus de catre o masina
Mi-au placut foarte mult exemplele practice.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Curs - Container management with Docker
Tradus de catre o masina
Exercițiile au fost foarte utile.
Fayola Peters - Janssen Pharmaceutical Sciences Unlimited Company
Curs - Container management with Docker
Tradus de catre o masina