Kuidas kasutada töötavat dokkeri konteinerit?

Kuidas Kasutada Tootavat Dokkeri Konteinerit



Dockeris kasutavad arendajad Dockeri konteinereid, et pakkida oma tarkvararakendused sõltuvustega iseseisvasse keskkonda. See aitab rakendust erinevates keskkondades järjepidevalt juurutada ja käivitada. Kasutajatel võib tekkida vajadus salvestada konteineri praegune olek või luua konteinerist varukoopia. Sellises olukorras saavad nad tööle panna uue pildi praegused muudatused salvestama ja seda pilti tulevikus uute konteinerite loomiseks kasutada.

See artikkel illustreerib töötava Dockeri konteineriga sidumise protseduuri.

Kuidas kasutada töötavat dokkeri konteinerit?

Töötava Dockeri konteineri kinnitamiseks vaadake allolevaid samme:







1. toiming: vaadake ja valige töötav konteiner

Esmalt kuvage kõik töötavad konteinerid ja valige konkreetne konteiner:



dokkija ps



Ülaltoodud väljund näitab, et töötab ainult üks konteiner, st ' Jätk1 ” ja kasutame seda eelseisvates etappides.





2. toiming. Juurdepääs jooksvale konteinerile

Seejärel käivitage ' docker exec -it bash ” Bashi kesta avamiseks töötavas konteineris:

docker exec -it Cont1 bash



Ülaltoodud käsk avas Bashi kesta ja nüüd saavad kasutajad seda käsku käivitatavas konteineris täita.

3. samm: tehke jooksvas konteineris muudatusi

Pärast seda tehke töötavas konteineris mõned muudatused. Näiteks oleme loonud uue faili nimega ' test.txt ” teatud sisuga fail:

echo 'See on testfail' > test.txt

Sisu on salvestatud kausta ' test.txt ” faili.

4. samm: kinnitamine

Tippige välja ' ls ” käsk ja loetlege äsja loodud faili vaatamiseks kogu konteineri sisu. Seejärel käivitage ' kass ” käsk selle sisu vaatamiseks:

ls
kassi test.txt

Ülaltoodud väljundis on äsja loodud fail ' test.txt ” ja selle sisu on näha ka terminalis.

5. samm: kinnitage jooksev konteiner

Nüüd jätkake praegust konteinerit ja avage uus terminali aken. Seejärel sisestage ' docker commit ” käsk uusimate muudatuste salvestamiseks uuele pildile:

docker commit Cont1 myimg1:V1.0

6. samm: kontrollige tehtud muudatusi

Kontrollimiseks loetlege esmalt kõik Dockeri pildid, et vaadata uut Dockeri pilti, kuhu muudatused on salvestatud:

dokkeri pildid

Uus pilt, st ' minuimg1 ' sildiga ' V1.0 ” on uute muudatustega edukalt loodud.

Nüüd looge ja käivitage vastloodud Dockeri pildist uus konteiner ning pääsete sellele juurde, kasutades allolevat käsku:

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

Siin:

  • - see ” lippu kasutatakse interaktiivse terminaliseansi käivitamiseks määratud konteineris.
  • -nimi ' määrab konteineri nimeks ' Jätk2 ”.
  • myimg1:V1.0 ” on konteineri jaoks kasutatav Dockeri kujutis.
  • bash ” kasutatakse bash-shelli käivitamiseks konteineris:

Pärast seda kasutage ' ls ”, et loetleda uue konteineri sisu ja kontrollida, kas selle sisu on eelmise konteineri sisuga sama. Seejärel kasutage ' kass ” käsk faili sisu vaatamiseks:

ls
kassi test.txt

Võib täheldada, et uue konteineri sisu ' Jätk2 'on sama mis eelmine konteiner' Jätk2 ”.

Järeldus

Töötava Dockeri konteineri kinnitamiseks kuvage esmalt kõik töötavad konteinerid ja valige soovitud konteiner. Seejärel avage töötav konteiner ja tehke selles mõned muudatused. Järgmisena kinnitage töötav konteiner ' docker commit ” käsu ja kontrolli muudatusi. Selles artiklis on selgitatud töötava Dockeri konteineri sidumise meetodit.