Get in Touch
 Duration 14 hours

Course Outline

Uvod u kontejnerizaciju i Docker

  • Razumevanje koncepta kontejnerizacije softvera
  • Prednosti kontejnera u odnosu na tradicionalne modele distribucije
  • Pregled Dockera i njegove uloge u modernom isporuči aplikacija
  • Uobičajene primene kontejnera u razvoju i operacijama

Instalacija Dockera i podešavanje okruženja

  • Instalacija i konfiguracija Dockera
  • Razumevanje komponenti i arhitekture Dockera
  • Rad sa Docker CLI
  • Upravljanje Docker servisima i konfiguracijama

Arhitektura Dockera i ključni koncepti

  • Docker Engine, slike, kontejneri i registri
  • Upravljanje životnim ciklusom kontejnera
  • Razumevanje objekata i resursa Dockera
  • Najbolje prakse pri radu sa Docker okruženjima

Rad sa Docker slikama i kontejnerima

  • Povlačenje i upravljanje Docker slikama
  • Kreiranje i pokretanje kontejnera
  • Konfiguracija i upravljanje kontejnerima
  • Inspekcija, praćenje i održavanje kontejnera

Izgradnja aplikacija pomoću Dockerfajlova

  • Razumevanje strukture i instrukcija Dockerfajla
  • Kreiranje custom Docker slika
  • Optimizacija veličine slika i performansi izgradnje
  • Upravljanje zavisnostima i konfiguracijama aplikacija

Čuvanje podataka i upravljanje podacima u Dockeru

  • Razumevanje koncepta skladištenja u kontejnerima
  • Rad sa volume-ima i bind mount-ovima
  • Pertinencija podataka aplikacija
  • Efikasno upravljanje podacima kontejnera

Docker mreženje

  • Razumevanje koncepta Docker mreženja
  • Kreiranje i upravljanje Docker mrežama
  • Povezivanje više kontejnera
  • Konfiguracija komunikacije između aplikacija i servisa

Rad sa Docker registrima

  • Razumevanje image repozitorijuma i registara
  • Korišćenje Docker Hub-a i privatnih registara
  • Push i pull slika
  • Upravljanje verzijama slika i bezbednosnim aspektem

Koncepti orkestracije i skaliranja kontejnera

  • Uvod u orkestraciju kontejnera
  • Razumevanje uloge orkestracionih platformi
  • Pregled Docker Compose-a
  • Priprema aplikacija za skalabilne distribucije

Rešavanje problema i najbolje prakse

  • Dijagnostikovanje uobičajenih Docker problema
  • Upravljanje logovima i performansama kontejnera
  • Primena bezbednosnih i održavalskih najboljih praksi
  • Optimizacija aplikacionih okruženja zasnovanih na Dockeru

Praktična Docker radionica i pregled kursa

  • Izgradnja i deploy kontejnerizovane aplikacije
  • Upravljanje više kontejnera i servisa
  • Primena Docker komandi i radnih tokova
  • Pregled ključnih koncepta i sledeći koraci

Requirements

  • Razumevanje mrežnih koncepta.
  • Ispostavljanje Linux komandne linije.

Javljavanje

  • Developeri
  • DevOps inženjeri
  • Sistemski administratori

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories