Denne artikel vil illustrere proceduren for at forpligte sig til en kørende Docker-container.
Hvordan begår man en kørende Docker-container?
For at begå en kørende Docker-container, tjek nedenstående trin:
- Vis alle kørende containere.
- Vælg en bestemt kørende container.
- Få adgang til den kørende container.
- Foretag nogle ændringer i beholderen.
- Bekræft en kørende container ved hjælp af ' docker commit
- Bekræft forpligtede ændringer.
Trin 1: Se og vælg en kørende container
Først skal du vise alle de kørende containere og vælge en bestemt container:
docker ps
Ovenstående output viser, at der kun er én kørende container, dvs. Forts1 ” og vi vil bruge det i de kommende trin.
Trin 2: Få adgang til Running Container
Udfør derefter ' docker exec -it
Den ovennævnte kommando har åbnet en Bash-skal, og nu kan brugere udføre kommandoen i den kørende container.
Trin 3: Foretag ændringer i den kørende container
Foretag derefter nogle ændringer i den kørende container. For eksempel har vi oprettet en ny fil med navnet ' test.txt ' fil med noget indhold:
echo 'Dette er testfil' > test.txt
Indholdet er blevet gemt i ' test.txt ' fil.
Trin 4: Bekræftelse
Skriv ' ls ” kommando og liste alt containerens indhold for at se den nyoprettede fil. Kør derefter ' kat
kat test.txt
I ovenstående output, den nyoprettede fil ' test.txt ” og dens indhold kan også ses i terminalen.
Trin 5: Bekræft den kørende container
Hold nu den aktuelle container kørende og åbn et nyt terminalvindue. Indtast derefter ' docker commit
Trin 6: Bekræft forpligtede ændringer
Til verificeringen skal du først liste alle Docker-billeder for at se det nye Docker-billede, hvor ændringerne er blevet gemt:
docker billeder
Det nye billede, dvs. minimg1 ' med tag ' V1.0 ” er blevet oprettet med succes med nye ændringer.
Byg og start nu en ny container fra det nyoprettede Docker-billede, og få adgang til det ved hjælp af kommandoen nedenfor:
docker run -it --name Cont2 myimg1:V1.0 bashHer:
- “ -det ” flag bruges til at starte den interaktive terminalsession i den angivne container.
- “ -navn ' indstiller containerens navn til ' Forts 2 ”.
- “ myimg1:V1.0 ” er Docker-billedet, der skal bruges til containeren.
- “ bash ” bruges til at starte bash-skallen i beholderen:
Brug derefter ' ls ” for at vise indholdet af den nye beholder og kontrollere, om dens indhold er det samme som den tidligere beholder. Brug derefter ' kat
kat test.txt
Det kan observeres, at indholdet af den nye beholder ' Forts 2 ' er den samme som den forrige beholder ' Forts 2 ”.
Konklusion
For at forpligte en kørende Docker-container skal du først vise alle kørende containere og vælge en ønsket. Gå derefter ind i den kørende container og foretag nogle ændringer i den. Derefter skal du begå en kørende container via ' docker commit