Ang artikulong ito ay maglalarawan ng pamamaraan upang mag-commit sa isang tumatakbong lalagyan ng Docker.
Paano Mag-commit ng Running Docker Container?
Upang gumawa ng tumatakbong Docker container, tingnan ang mga hakbang na nakalista sa ibaba:
- Ipakita ang lahat ng tumatakbong lalagyan.
- Pumili ng partikular na tumatakbong lalagyan.
- I-access ang tumatakbong lalagyan.
- Gumawa ng ilang pagbabago sa lalagyan.
- Mag-commit ng tumatakbong lalagyan gamit ang “ docker commit
- I-verify ang mga ginawang pagbabago.
Hakbang 1: Tingnan at Pumili ng Tumatakbong Container
Una, ipakita ang lahat ng tumatakbong container at pumili ng partikular na container:
docker ps
Ang output sa itaas ay nagpapakita na mayroon lamang isang tumatakbong lalagyan i.e., ' Cont1 ” at gagamitin namin ito sa mga paparating na hakbang.
Hakbang 2: I-access ang Running Container
Pagkatapos, isagawa ang ' docker exec -it
Ang ibinigay na command sa itaas ay nagbukas ng Bash shell at ngayon ay maaaring isagawa ng mga user ang command sa loob ng tumatakbong lalagyan.
Hakbang 3: Gumawa ng Mga Pagbabago sa Tumatakbong Container
Pagkatapos nito, gumawa ng ilang pagbabago sa tumatakbong lalagyan. Halimbawa, gumawa kami ng bagong file na pinangalanang ' test.txt ” file na may ilang nilalaman:
echo 'Ito ang Test file' > test.txt
Ang nilalaman ay naka-imbak sa ' test.txt ” file.
Hakbang 4: Pag-verify
I-type ang ' ls ” utos at ilista ang lahat ng nilalaman ng lalagyan upang tingnan ang bagong likhang file. Pagkatapos, patakbuhin ang ' pusa
pagsubok ng pusa.txt
Sa output sa itaas, ang bagong likhang file na ' test.txt ” at makikita rin ang nilalaman nito sa terminal.
Hakbang 5: I-commit ang Running Container
Ngayon, panatilihing tumatakbo ang kasalukuyang lalagyan at magbukas ng bagong terminal window. Pagkatapos, ipasok ang ' docker commit
Hakbang 6: I-verify ang Mga Nakatuwang Pagbabago
Para sa pag-verify, una, ilista ang lahat ng mga imahe ng Docker upang tingnan ang bagong imahe ng Docker kung saan nai-save ang mga pagbabago:
mga larawan ng docker
Ang bagong imahe i.e., ' myimg1 'may tag' V1.0 ” ay matagumpay na nalikha gamit ang mga bagong pagbabago.
Ngayon, bumuo at magsimula ng bagong lalagyan mula sa bagong likhang imahe ng Docker at i-access ito gamit ang nakalistang command sa ibaba:
docker run -it --name Cont2 myimg1:V1.0 bashdito:
- “ -ito Ang ” flag ay ginagamit upang simulan ang interactive na terminal session sa tinukoy na lalagyan.
- “ –pangalan ' itinatakda ang pangalan ng lalagyan sa ' Cont2 ”.
- “ myimg1:V1.0 ” ay ang imahe ng Docker na gagamitin para sa lalagyan.
- “ bash ” ay ginagamit upang simulan ang bash shell sa lalagyan:
Pagkatapos nito, gamitin ang ' ls ” para ilista ang content ng bagong container at i-verify kung pareho ang content nito sa dating container. Pagkatapos, gamitin ang ' pusa
pagsubok ng pusa.txt
Mapapansin na ang nilalaman ng bagong lalagyan ay ' Cont2 ' ay pareho sa nakaraang lalagyan ' Cont2 ”.
Konklusyon
Para mag-commit ng tumatakbong container ng Docker, ipakita muna ang lahat ng tumatakbong container at pumili ng gusto. Pagkatapos, i-access ang tumatakbong lalagyan at gumawa ng ilang pagbabago dito. Susunod, gumawa ng tumatakbong lalagyan sa pamamagitan ng “ docker commit