Den här artikeln kommer att illustrera proceduren för att förbinda sig till en körande Docker-behållare.
Hur begår man en körande Docker-container?
För att begå en körande Docker-behållare, kolla in stegen nedan:
- Visa alla pågående behållare.
- Välj en viss behållare som körs.
- Gå till den löpande behållaren.
- Gör några ändringar i behållaren.
- Besluta en löpande behållare med hjälp av ' docker commit
- Verifiera engagerade ändringar.
Steg 1: Visa och välj en löpande behållare
Visa först alla pågående behållare och välj en specifik behållare:
hamnare ps
Ovanstående utdata visar att det bara finns en behållare som körs, dvs. Forts1 ” och vi kommer att använda det i kommande steg.
Steg 2: Gå till Running Container
Kör sedan ' docker exec -it
Det ovan angivna kommandot har öppnat ett Bash-skal och nu kan användare utföra kommandot i den körande behållaren.
Steg 3: Gör ändringar i den körande behållaren
Efter det gör du några ändringar i den körande behållaren. Vi har till exempel skapat en ny fil med namnet ' test.txt ' fil med visst innehåll:
echo 'Detta är testfil' > test.txt
Innehållet har lagrats i ' test.txt ' fil.
Steg 4: Verifiering
Skriv ut ' ls ” kommandot och lista allt innehåll i behållaren för att se den nyskapade filen. Kör sedan ' cat
katt test.txt
I utgången ovan, den nyskapade filen ' test.txt ” och dess innehåll kan också ses i terminalen.
Steg 5: Aktivera den löpande behållaren
Håll nu den aktuella behållaren igång och öppna ett nytt terminalfönster. Ange sedan ' docker commit
Steg 6: Verifiera engagerade ändringar
För verifieringen, lista först alla Docker-bilder för att se den nya Docker-bilden där ändringarna har sparats:
docker-bilder
Den nya bilden, dvs. myimg1 ' med tagg ' V1.0 ” har skapats framgångsrikt med nya modifieringar.
Bygg och starta en ny behållare från den nyskapade Docker-bilden och få tillgång till den med kommandot nedan:
docker kör -it --name Cont2 myimg1:V1.0 bashHär:
- ' -Det flaggan används för att starta den interaktiva terminalsessionen i den angivna behållaren.
- ' -namn ' ställer in behållarens namn på ' Forts 2 ”.
- ' myimg1:V1.0 ” är Docker-bilden som ska användas för behållaren.
- ' våldsamt slag ” används för att starta bash-skalet i behållaren:
Efter det använder du ' ls ” för att lista innehållet i den nya behållaren och kontrollera om dess innehåll är detsamma som den tidigare behållaren. Använd sedan ' cat
katt test.txt
Det kan observeras att innehållet i den nya behållaren ' Forts 2 ' är samma som föregående behållare ' Forts 2 ”.
Slutsats
För att aktivera en körande Docker-behållare, visa först alla körande behållare och välj en önskad. Gå sedan till den körande behållaren och gör några ändringar i den. Beslut sedan en löpande behållare via ' docker commit