Ovaj će članak ilustrirati proceduru vezanja za aktivni Docker spremnik.
Kako predati aktivni Docker spremnik?
Za predaju pokrenutog Docker spremnika, pogledajte dolje navedene korake:
- Prikaži sve spremnike koji rade.
- Odaberite određeni tekući spremnik.
- Pristupite spremniku koji radi.
- Napravite neke promjene na spremniku.
- Potvrdite aktivni spremnik pomoću ' docker commit
- Potvrdite izvršene promjene.
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
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
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
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 bashOvdje:
- “ -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
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