Kako objaviti tekoči vsebnik Docker?

Kako Objaviti Tekoci Vsebnik Docker



V Dockerju razvijalci uporabljajo vsebnike Docker za pakiranje svojih programskih aplikacij z odvisnostmi v samostojno okolje. Pomaga pri uvajanju in doslednem izvajanju aplikacije v različnih okoljih. Uporabniki bodo morda morali shraniti trenutno stanje vsebnika ali ustvariti varnostno kopijo vsebnika. V tej situaciji lahko izvajajo vsebnik, ki se izvaja, shrani trenutne spremembe v novo sliko in to sliko uporabi v prihodnosti za ustvarjanje novih vsebnikov.

Ta članek bo prikazal postopek zavezanosti delujočemu vsebniku Docker.

Kako objaviti tekoči vsebnik Docker?

Če želite potrditi delujoč vsebnik Docker, si oglejte spodaj navedene korake:







1. korak: Oglejte si in izberite tekoči vsebnik

Najprej prikažite vse tekoče vsebnike in izberite določen vsebnik:



docker ps



Zgornji izhod kaže, da obstaja samo en tekoči vsebnik, tj. Cont1 « in ga bomo uporabili v naslednjih korakih.





2. korak: Dostop do tekočega vsebnika

Nato izvedite » docker exec -it bash ”, da odprete lupino Bash znotraj tekočega vsebnika:

docker exec -it Cont1 bash



Zgornji ukaz je odprl ukazno lupino Bash in zdaj lahko uporabniki izvedejo ukaz v delujočem vsebniku.

3. korak: naredite spremembe v delujočem vsebniku

Po tem naredite nekaj sprememb v tekočem vsebniku. Na primer, ustvarili smo novo datoteko z imenom ' test.txt ” datoteka z nekaj vsebine:

echo 'To je testna datoteka' > test.txt

Vsebina je shranjena v » test.txt ' mapa.

4. korak: Preverjanje

Vtipkajte » ls ” in navedite vso vsebino vsebnika, da si ogledate novo ustvarjeno datoteko. Nato zaženite » cat ” za ogled njegove vsebine:

ls
mačji test.txt

V zgornjem izhodu je na novo ustvarjena datoteka ' test.txt ” in njegovo vsebino si lahko ogledate tudi v terminalu.

5. korak: potrdite tekoči vsebnik

Zdaj naj trenutni vsebnik deluje in odpre novo okno terminala. Nato vnesite » docker commit ” za shranjevanje zadnjih sprememb na novo sliko:

docker commit Cont1 myimg1:V1.0

6. korak: Preverite potrjene spremembe

Za preverjanje najprej navedite vse slike Dockerja, da si ogledate novo sliko Dockerja, kjer so bile shranjene spremembe:

docker slike

Nova podoba, tj. mojimg1 'z oznako' V1.0 ” je bil uspešno ustvarjen z novimi spremembami.

Sedaj zgradite in zaženite nov vsebnik iz novo ustvarjene slike Docker in dostopajte do nje s spodaj navedenim ukazom:

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

Tukaj:

  • -to ” se uporablja za zagon interaktivne terminalske seje v navedenem vsebniku.
  • – ime ' nastavi ime vsebnika na ' Nadaljevanje 2 ”.
  • mojimg1:V1.0 ” je Dockerjeva slika, ki se uporablja za vsebnik.
  • bash ” se uporablja za zagon lupine bash v vsebniku:

Po tem uporabite » ls ”, da prikažete vsebino novega vsebnika in preverite, ali je njegova vsebina enaka kot v prejšnjem vsebniku. Nato uporabite » cat ” za ogled vsebine datoteke:

ls
mačji test.txt

Opazimo lahko, da je vsebina novega vsebnika ' Nadaljevanje 2 ' je enak prejšnjemu vsebniku ' Nadaljevanje 2 ”.

Zaključek

Če želite potrditi tekoči vsebnik Docker, najprej prikažite vse delujoče vsebnike in izberite želenega. Nato odprite tekoči vsebnik in v njem naredite nekaj sprememb. Nato potrdite tekoči vsebnik prek » docker commit ” in preverite spremembe. V tem članku je razložena metoda zavezanosti delujočemu vsebniku Docker.