Junior — Middle
Docker görüntüsünün komandalar arasında və ya depozitdə yayılması necə həyata keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
Docker təsvirlərinin komandalar və ya depozitlər arasında yayılması Docker Registry vasitəsilə həyata keçirilir — mərkəzləşdirilmiş təsvirlər anbarı.
Proses adətən aşağıdakı kimi olur:
- Təsvirin yaradılması: inkişaf etdirici və ya CI/CD sistemi Docker təsvirini yerli olaraq yaradır.
- Təsvirin etiketlənməsi: təsvirə etiket verilir, adətən qeyd olunan ünvan və depozit adı ilə, məsələn
registry.nümunə.com/proyekt/app:etiket. - Yayım (push): təsvir
docker pushəmri ilə Docker Registry-ə göndərilir. - Əlçatanlıq və yükləmə (pull): digər komanda üzvləri və ya sistemlər
docker pullilə təsviri yükləyə bilər.
Əmrlərin nümunələri:
docker build -t registry.nümunə.com/proyekt/app:1.0 .
docker push registry.nümunə.com/proyekt/app:1.0
docker pull registry.nümunə.com/proyekt/app:1.0
Ümumi təsvirlər üçün Docker Hub istifadə olunur; xüsusi təsvirlər üçün isə korporativ registrlər (məsələn, Harbor, GitLab Container Registry, AWS ECR) istifadə edilir. Bu, mərkəzləşdirilmiş giriş, versiya nəzarəti və təhlükəsizliyi təmin edir.