Docker konteyner idarəetmə platformasıdır. Konteynerlər tətbiqin bütün tələblərini və asılılıqlarını özündə cəmləşdirən və tək icra olunan hesab edilən ayrılmış məkandır. Docker bu konteynerləri qurmaq, dərc etmək və yerləşdirmək üçün bir vasitədir. Bu, eyni proqramı müxtəlif mühitlərdə işlətməyə və tətbiqlərinizi tez bir zamanda sınaqdan keçirməyə imkan verir. Docker həmçinin yeniləmələr və ehtiyat nüsxələri kimi əməliyyatları asanlaşdırır.

Tarixi:

Docker 2013-cü ildə Kaliforniya ştatının San Fransisko şəhərində əsası qoyulmuş Docker Inc-in törəmə şirkətidir və bu şirkət tərəfindən hazırlanmağa başlanmış və 2013-cü ilin mart ayında açıq mənbə kimi təqdim edilmişdir.

Docker istifadəsi:

Docker-dan istifadə tətbiqləri yerləşdirməyi, sınaqdan keçirməyi və dərc etməyi asanlaşdırır. Docker proqramları və onların asılılıqlarını konteyner kimi paketləşdirir və onlara host sistemi ilə digər konteynerlər arasında təcrid olunmuş şəkildə işləməyə imkan verir. Aşağıdakı addımlar Docker-dən istifadənin əsas addımlarıdır:

Docker şəkillərini(images) endir: Docker Hub-dan və ya digər mənbələrdən Docker şəkillərini endirin.
Konteyner yaradılması: Docker şəkillərindən istifadə edərək konteyner yaradılır.
Konteyner işə salınır: Yaradılmış konteyner işə salınır və proqram işləyir.
Konteynerin idarə edilməsi: İşləyən konteynerlər dayandırıla, yenidən işə salına, yenilənə və ya silinə bilər.
Docker tətbiqləri sınaqdan keçirmək, yerləşdirmək və dərc etmək üçün CI/CD (Davamlı İnteqrasiya/Davamlı Yerləşdirmə) proseslərində də istifadə edilə bilər.