Šiame straipsnyje bus iliustruota prisijungimo prie veikiančio Docker konteinerio procedūra.
Kaip nustatyti veikiantį „Docker“ konteinerį?
Norėdami nustatyti veikiantį Docker konteinerį, patikrinkite toliau nurodytus veiksmus:
- Rodyti visus veikiančius konteinerius.
- Pasirinkite konkretų veikiantį konteinerį.
- Pasiekite veikiantį konteinerį.
- Atlikite keletą konteinerio pakeitimų.
- Įjunkite veikiantį konteinerį naudodami „ docker commit
- Patvirtinkite atliktus pakeitimus.
1 veiksmas: peržiūrėkite ir pasirinkite veikiantį konteinerį
Pirmiausia parodykite visus veikiančius konteinerius ir pasirinkite konkretų konteinerį:
dokeris ps
Aukščiau pateikta išvestis rodo, kad veikia tik vienas konteineris, t. y. Tęsinys1 “ ir naudosime jį būsimuose žingsniuose.
2 veiksmas: pasiekite veikiantį konteinerį
Tada paleiskite „ docker exec -it
Aukščiau pateikta komanda atidarė „Bash“ apvalkalą ir dabar vartotojai gali vykdyti komandą veikiančiame konteineryje.
3 veiksmas: atlikite pakeitimus veikiančiame konteineryje
Po to atlikite kai kuriuos veikiančio konteinerio pakeitimus. Pavyzdžiui, mes sukūrėme naują failą pavadinimu ' testas.txt “ failą su tam tikru turiniu:
echo 'Tai yra bandomasis failas' > test.txt
Turinys buvo saugomas „ testas.txt “ failą.
4 veiksmas: patvirtinimas
Įveskite ' ls “ komandą ir išvardykite visą konteinerio turinį, kad peržiūrėtumėte naujai sukurtą failą. Tada paleiskite „ katė
kačių testas.txt
Aukščiau pateiktame išvestyje naujai sukurtas failas ' testas.txt “, o jo turinį galima pamatyti ir terminale.
5 veiksmas: įjunkite veikiantį konteinerį
Dabar paleiskite dabartinį konteinerį ir atidarykite naują terminalo langą. Tada įveskite „ docker commit
6 veiksmas: patvirtinkite atliktus pakeitimus
Norėdami patikrinti, pirmiausia išvardykite visus „Docker“ vaizdus, kad peržiūrėtumėte naują „Docker“ vaizdą, kuriame buvo išsaugoti pakeitimai:
dokerio vaizdai
Naujas vaizdas, ty „ mano img1 'su žyme' V1.0 “ buvo sėkmingai sukurtas su naujais pakeitimais.
Dabar sukurkite ir paleiskite naują konteinerį iš naujai sukurto „Docker“ vaizdo ir pasiekite jį naudodami toliau pateiktą komandą:
docker run -it --name Cont2 myimg1:V1.0 bashČia:
- “ -tai “ vėliavėlė naudojama norint pradėti interaktyvų terminalo seansą nurodytame konteineryje.
- “ -vardas “ nustato konteinerio pavadinimą į “ Tęsinys2 “.
- “ myimg1:V1.0 “ yra „Docker“ vaizdas, naudojamas konteineriui.
- “ bash “ naudojamas bash apvalkalui pradėti konteineryje:
Po to naudokite „ ls “, kad pateiktumėte naujojo sudėtinio rodinio turinį ir patikrintumėte, ar jo turinys yra toks pat kaip ankstesnio sudėtinio rodinio. Tada naudokite „ katė
kačių testas.txt
Galima pastebėti, kad naujojo konteinerio turinys “ Tęsinys2 'yra toks pat kaip ir ankstesnis konteineris' Tęsinys2 “.
Išvada
Norėdami nustatyti veikiantį Docker konteinerį, pirmiausia parodykite visus veikiančius konteinerius ir pasirinkite norimą. Tada pasiekite veikiantį konteinerį ir atlikite kai kuriuos jo pakeitimus. Tada nustatykite veikiantį konteinerį naudodami „ docker commit