See artikkel illustreerib töötava Dockeri konteineriga sidumise protseduuri.
Kuidas kasutada töötavat dokkeri konteinerit?
Töötava Dockeri konteineri kinnitamiseks vaadake allolevaid samme:
- Kuva kõik töötavad konteinerid.
- Valige konkreetne töötav konteiner.
- Juurdepääs töötavale konteinerile.
- Tehke konteineris mõned muudatused.
- Kinnitage töötav konteiner, kasutades ' docker commit
- Kinnitage tehtud muudatused.
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
Ü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
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
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 bashSiin:
- “ - 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
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