Nov 13, 2023

docker pull

 Docker komanda docker pull se koristi za preuzimanje (skidanje) Docker image-a sa Docker Hub-a ili drugog registra image-ova na lokalni sistem. Ova komanda vam omogućava da preuzmete image i pripremite ga za lokalno korišćenje. Evo osnovne upotrebe i primera:

Osnovna upotreba:

docker pull <ime_image-a>

Ova komanda će preuzeti Docker image sa navedenim imenom sa Docker Hub-a.

Primer:

docker pull nginx

Ovaj primer će preuzeti najnoviju verziju Docker image-a "nginx" sa Docker Hub-a. Docker će automatski preuzeti sve potrebne slojeve image-a i postaviti ih na vaš lokalni sistem.

Specifična verzija image-a:

Ako želite preuzeti određenu verziju image-a, možete navesti i tag verzije.

docker pull nginx:1.21.3

Ovaj primer će preuzeti specifičnu verziju "1.21.3" Docker image-a "nginx".

Preuzimanje image-a iz drugog registry-ja:

Ako image nije dostupan na Docker Hub-u, možete navesti punu putanju do image-a na drugom registry-ju.

docker pull registry.example.com/my-custom-image

Ovaj primer će preuzeti image "my-custom-image" sa registra "registry.example.com".

Nakon što preuzmete Docker image, možete ga koristiti za pokretanje kontejnera sa docker run komandom. Na primer:

docker run -d -p 80:80 nginx

Ovo je korisna komanda kada želite preuzeti image-ove sa Docker Hub-a ili drugih registara kako biste ih koristili lokalno na vašem sistemu.

docker search

 Docker komanda docker search koristi se za pretragu Docker Hub-a, online registra Docker image-ova, kako biste pronašli dostupne image-ove koje možete preuzeti. Ova komanda vam omogućava da pretražujete Docker Hub za image-ove koji odgovaraju određenim kriterijumima.

Osnovna upotreba:

docker search <ime_image-a>

Ova komanda pretražuje Docker Hub za image-ove koji sadrže navedeno ime.

Primer:

docker search nginx

Ovaj primer će pretražiti Docker Hub za image-ove koji uključuju "nginx" u svom imenu ili opisu. Rezultat će biti lista dostupnih image-ova sa relevantnim informacijama, uključujući ime, opis, broj zvezdica (ocena od strane zajednice) i druge informacije.

Dodatne opcije:

  • --filter ili -f: Omogućava vam filtriranje rezultata pretrage na osnovu različitih kriterijuma. Na primer, možete filtrirati rezultate na osnovu zvaničnih image-ova, određenog broja zvezdica, itd.

Primer sa filterom:

docker search --filter "is-official=true" nginx

Ovaj primer će pretražiti samo zvanične (official) image-ove koji sadrže "nginx" u svom imenu.

Kada pronađete željeni image, možete ga preuzeti na svoj sistem koristeći docker pull komandu. Na primer:

docker pull nginx

Ovo je korisno kada želite pronaći odgovarajući image za pokretanje određenog servisa ili aplikacije prema vašim potrebama.

docker --version

 Docker komanda docker --version se koristi za prikazivanje trenutne verzije instaliranog Docker softvera na vašem sistemu. Ova komanda je korisna kako biste proverili koju verziju Docker-a trenutno koristite. Evo kako možete koristiti ovu komandu:

Osnovna upotreba:

docker --version

Ova komanda će jednostavno prikazati informacije o verziji Docker-a koje mogu uključivati i build informacije.

Primer:

docker --version

Rezultat može izgledati nešto slično ovome:

Docker version 20.10.2, build 2291f61

U ovom primeru, "20.10.2" je verzija Docker-a, a "2291f61" je identifikator izgrađene verzije.

Dodatne informacije o Docker Client i Server verzijama:

Ako želite dodatne informacije o verzijama Docker Client-a i Server-a, možete koristiti komandu docker version bez -version argumenta. Na primer:

docker version

Rezultat će sadržavati informacije o verzijama i drugim detaljima o Docker Client-u i Docker Server-u na vašem sistemu.

Ovo je korisna komanda kada želite proveriti da li koristite najnoviju verziju Docker-a ili kada imate potrebu za informacijama o verzijama u automatizovanim skriptama ili radu s Docker-om.