Docker este una dintre tehnologiile care continuă să revoluționeze modul în care aplicațiile sunt dezvoltate, testate și plasate în producție. ”Delfinul” aduce în prim plan securitatea, fiecare mediu de lucru creat, așa numitul container, este izolat față de sistemul de operare gazdă dar și față de alte medii de lucru. De asemenea se merită a fi menționat faptul că fiecare container are propriul său sistem de operare și componentele necesare pentru a funcționa.
Contactul meu cu Docker s-a produs în momentul în care am decis să îl testez, desigur :) . Am realizat acest lucru folosind o mașină virtuală creată prin intermediul VMware Player 16, având 4 GB RAM, 4 vCPU, 30 GB spațiu și AlmaLinux 8 ca și sistem de operare (unii furnizori vând servicii VPS cu această configurație). Ulterior am aplicat ceea am învățat pe serverul VPS unde am printre altele un server de Urban Terror, diferite aplicații instalate precum Jenkins sau Grafana.
Recunosc că doar am atins marea cu degetul în ceea ce privește Docker, dar pe baza cunoștiințelor acumulate și a sesiunilor de practică am putut crea următoarele resurse:
– un Repo cu modele de fișiere pentru Docker
https://gitlab.com/bogdanmarius/docker
– un Repo cu o colecție modestă, dar utilă zic eu, de comenzi care să vă ajute în primii pași cu Docker
https://gitlab.com/bogdanmarius/commands/-/blob/master/my-docker-commands.txt
Mult success !