Junior — Middle
Kuidas toimub Docker pildi levitamine meeskondade vahel või hoidlas?
sobes.tech AI
Vastus AI-lt
Kohal on Docker piltide levitamine meeskondade või hoidlate vahel Docker Registry kaudu — keskne piltide hoidla.
Protsess on tavaliselt järgmine:
- Pildi loomine: arendaja või CI/CD süsteem loob kohaliku Docker pildi.
- Pildi märgistamine: pildile antakse silt, tavaliselt näidates registri aadressi ja hoidla nime, näiteks
registry.näide.com/projekt/app:silt. - Avaldamine (push): pilt saadetakse Docker Registry'sse käsuga
docker push. - Juurdepääs ja allalaadimine (pull): teised meeskonnaliikmed või süsteemid saavad pildi alla laadida käsuga
docker pull.
Näited käskudest:
docker build -t registry.näide.com/projekt/app:1.0 .
docker push registry.näide.com/projekt/app:1.0
docker pull registry.näide.com/projekt/app:1.0
Avalike piltide jaoks kasutatakse sageli Docker Hub-i; privaatsete piltide jaoks ettevõtte registrid (näiteks Harbor, GitLab Container Registry, AWS ECR). See tagab keskse juurdepääsu, versioonide kontrolli ja turvalisuse.