Nov 13, 2023

docker logout

 Docker komanda docker logout se koristi za odjavljivanje sa Docker Hub-a ili drugog Docker registra. Kada se korisnik prijavi (login) koristeći docker login, Docker čuva autentikacione podatke na sistemu kako bi omogućio pristup privatnim Docker image-ovima i drugim resursima koji zahtevaju autentikaciju. Komanda docker logout briše te autentikacione podatke i odjavljuje korisnika sa Docker Hub-a ili drugog registra.

Osnovna upotreba:

docker logout

Ova komanda odjavljuje trenutnog korisnika sa Docker Hub-a ili drugog registra.

Primer:

docker logout

Ovaj primer odjavljuje trenutnog korisnika sa Docker Hub-a.

Ovo je korisno kada želite prekinuti sesiju sa Docker registrom ili ako želite promeniti korisničke informacije ili pristup drugim registrima. Nakon izvršenja docker logout, bilo koji pokušaj pristupa privatnim image-ovima na Docker Hub-u ili drugom registru zahtevaće ponovnu autentikaciju korisnika kroz docker login.

docker volume

 Docker komanda docker volume koristi se za upravljanje Docker volumenima. Volumeni su posebni Docker objekti koji omogućavaju trajno skladištenje podataka između kontejnera i host sistema. Evo nekoliko osnovnih komandi i primera:

Prikazivanje svih Docker volumena:

docker volume ls

Ova komanda prikazuje listu svih trenutno dostupnih Docker volumena.

Kreiranje novog Docker volumena:

docker volume create ime_volumena

Ova komanda kreira novi Docker volumen sa određenim imenom.

Primer:

docker volume create moj_volume

Ovaj primer kreira novi Docker volumen sa imenom "moj_volume".

Prikazivanje detalja o Docker volumenu:

docker volume inspect ime_volumena

Ova komanda prikazuje detalje o određenom Docker volumenu, uključujući i putanju na host sistemu gde je volumen smešten.

Primer:

docker volume inspect moj_volume

Ovaj primer prikazuje detalje o Docker volumenu sa imenom "moj_volume".

Brisanje Docker volumena:

docker volume rm ime_volumena

Ova komanda briše određeni Docker volumen.

Primer:

docker volume rm moj_volume

Ovaj primer briše Docker volumen sa imenom "moj_volume".

Povezivanje Docker volumena sa kontejnerom:

Prilikom pokretanja kontejnera, možete koristiti opciju -v (ili --volume) kako biste povezali Docker volumen sa kontejnerom.

docker run -v moj_volume:/putanja/unutar/kontejnera moj_image

Ovaj primer povezuje Docker volumen "moj_volume" sa kontejnerom na putanju "/putanja/unutar/kontejnera".

Automatsko kreiranje Docker volumena prilikom pokretanja kontejnera:

Ako Docker volumen sa određenim imenom ne postoji, možete koristiti opciju --mount prilikom pokretanja kontejnera kako biste automatski kreirali volumen.

docker run --mount source=moj_volume,target=/putanja/unutar/kontejnera moj_image

Ovaj primer automatski kreira Docker volumen "moj_volume" i povezuje ga sa kontejnerom na putanji "/putanja/unutar/kontejnera".

Docker volumeni su korisni za trajno skladištenje podataka između pokretanja i za deljenje podataka između više kontejnera. Oni su efikasan način za upravljanje podacima u Docker okruženju.

docker logs

 Docker komanda docker logs koristi se za pregledavanje izlaznih logova (logs) kontejnera. Ova komanda omogućava praćenje i dijagnostikovanje izlaza i logova koji se generišu unutar Docker kontejnera.

Osnovna upotreba:

docker logs ime_kontejnera

Ova komanda prikazuje izlazne logove za određeni Docker kontejner. Možete koristiti ili ime kontejnera ili njegov ID.

Primer:

docker logs moj_kontejner

Ovaj primer prikazuje izlazne logove za kontejner sa imenom "moj_kontejner".

Prikazivanje poslednjih N linija logova:

docker logs --tail N ime_kontejnera

Ova komanda prikazuje poslednjih N linija izlaznih logova za određeni kontejner.

Primer:

docker logs --tail 10 moj_kontejner

Ovaj primer prikazuje poslednjih 10 linija izlaznih logova za kontejner "moj_kontejner".

Praćenje uživo (live) logova:

docker logs -f ime_kontejnera

Ova komanda omogućava praćenje uživo izlaznih logova za određeni kontejner. Logovi će se automatski ažurirati kako se pojavljuju nove informacije.

Primer:

docker logs -f moj_kontejner

Ovaj primer omogućava praćenje uživo izlaznih logova za kontejner "moj_kontejner".

Ova komanda je korisna za praćenje rada aplikacija unutar Docker kontejnera, identifikaciju problema ili analizu ponašanja aplikacije. Korišćenje docker logs je efikasan način za pristup informacijama o radu kontejnera.