Kako predati aktivni Docker spremnik?

Kako Predati Aktivni Docker Spremnik



U Dockeru programeri koriste Docker spremnike za pakiranje svojih softverskih aplikacija s ovisnostima u samostalnu okolinu. Pomaže u implementaciji i dosljednom pokretanju aplikacije u različitim okruženjima. Korisnici će možda trebati spremiti trenutno stanje spremnika ili izraditi sigurnosnu kopiju spremnika. U ovoj situaciji mogu obvezati aktivni spremnik da spremi trenutne promjene na novu sliku i koristi tu sliku u budućnosti za stvaranje novih spremnika.

Ovaj će članak ilustrirati proceduru vezanja za aktivni Docker spremnik.

Kako predati aktivni Docker spremnik?

Za predaju pokrenutog Docker spremnika, pogledajte dolje navedene korake:







Korak 1: Pregledajte i odaberite aktivni spremnik

Najprije prikažite sve aktivne spremnike i odaberite određeni spremnik:



docker ps



Gornji izlaz pokazuje da postoji samo jedan aktivni spremnik, tj. ' Nastavak1 ” i koristit ćemo ga u nadolazećim koracima.





Korak 2: pristupite spremniku koji radi

Zatim izvršite ' docker exec -it bash ” za otvaranje Bash ljuske unutar spremnika koji radi:

docker exec -it Cont1 bash



Gore navedena naredba otvorila je Bash ljusku i sada korisnici mogu izvršiti naredbu unutar spremnika koji radi.

Korak 3: Napravite promjene u spremniku koji radi

Nakon toga napravite neke promjene u spremniku koji radi. Na primjer, stvorili smo novu datoteku pod nazivom ' test.txt ” datoteka s nekim sadržajem:

echo 'Ovo je testna datoteka' > test.txt

Sadržaj je pohranjen u ' test.txt ' datoteka.

Korak 4: Provjera

Upišite ' ls ” i navedite sav sadržaj spremnika za pregled novostvorene datoteke. Zatim pokrenite ' cat ” za pregled sadržaja:

ls
mačji test.txt

U gornjem izlazu, novostvorena datoteka ' test.txt ”, a njegov sadržaj se može vidjeti i na terminalu.

Korak 5: Potvrdite tekući spremnik

Sada ostavite trenutni spremnik pokrenutim i otvorite novi prozor terminala. Zatim unesite ' docker commit ” za spremanje najnovijih promjena na novu sliku:

docker commit Cont1 myimg1:V1.0

Korak 6: Provjerite izvršene promjene

Za provjeru, prvo navedite sve Docker slike da vidite novu Docker sliku na kojoj su promjene spremljene:

docker slike

Nova slika, tj. mojimg1 ” s oznakom “ V1.0 ” je uspješno kreiran s novim izmjenama.

Sada izgradite i pokrenite novi spremnik iz novostvorene slike Dockera i pristupite mu pomoću dolje navedene naredbe:

docker run -it --name Cont2 myimg1:V1.0 bash

Ovdje:

  • -to ” zastavica se koristi za pokretanje interaktivne sesije terminala u navedenom spremniku.
  • -Ime ' postavlja naziv spremnika na ' Nastavak2 ”.
  • myimg1:V1.0 ” je Docker slika koja se koristi za spremnik.
  • udarac ” koristi se za pokretanje bash ljuske u spremniku:

Nakon toga upotrijebite ' ls ” za popis sadržaja novog spremnika i provjeru je li njegov sadržaj isti kao prethodni spremnik. Zatim upotrijebite ' cat ” za pregled sadržaja datoteke:

ls
mačji test.txt

Može se primijetiti da je sadržaj novog spremnika ' Nastavak2 ” je isti kao prethodni spremnik “ Nastavak2 ”.

Zaključak

Da biste potvrdili aktivni Docker spremnik, prvo prikažite sve pokrenute spremnike i odaberite željeni. Zatim pristupite spremniku koji radi i napravite neke promjene u njemu. Zatim potvrdite aktivni spremnik putem ' docker commit ” naredba i potvrdi promjene. Ovaj članak je objasnio metodu vezanja za aktivni Docker spremnik.