Acest articol va ilustra procedura de angajare într-un container Docker care rulează.
Cum se angajează un container Docker care rulează?
Pentru a efectua un container Docker care rulează, consultați pașii enumerați mai jos:
- Afișați toate containerele care rulează.
- Selectați un anumit container care rulează.
- Accesați containerul care rulează.
- Faceți câteva modificări la recipient.
- Angajați un container care rulează folosind „ docker commit
- Verificați modificările comise.
Pasul 1: Vizualizați și selectați un container care rulează
Mai întâi, afișați toate containerele care rulează și selectați un anumit container:
docker ps
Rezultatul de mai sus arată că există un singur container care rulează, adică „ Cont1 ” și îl vom folosi în pașii următori.
Pasul 2: Accesați Running Container
Apoi, executați „ docker exec -it
Comanda furnizată mai sus a deschis un shell Bash și acum utilizatorii pot executa comanda în containerul care rulează.
Pasul 3: faceți modificări în containerul care rulează
După aceea, faceți câteva modificări la containerul care rulează. De exemplu, am creat un fișier nou numit „ test.txt ” fișier cu ceva conținut:
echo „Acesta este fișierul de testare” > test.txt
Conținutul a fost stocat în „ test.txt ” dosar.
Pasul 4: Verificare
Tastați „ ls ” comanda și listează tot conținutul containerului pentru a vizualiza fișierul nou creat. Apoi, rulați „ pisică
test pisica.txt
În rezultatul de mai sus, fișierul nou creat „ test.txt ” iar conținutul său poate fi văzut și în terminal.
Pasul 5: Angajați containerul în rulare
Acum, păstrați containerul curent în funcțiune și deschideți o nouă fereastră de terminal. Apoi, introduceți „ docker commit
Pasul 6: Verificați modificările angajate
Pentru verificare, mai întâi, listați toate imaginile Docker pentru a vedea noua imagine Docker în care au fost salvate modificările:
imagini docker
Noua imagine, adică „ myimg1 ” cu eticheta ” V1.0 ” a fost creat cu succes cu noi modificări.
Acum, construiți și porniți un container nou din imaginea Docker nou creată și accesați-l folosind comanda de mai jos:
docker run -it --name Cont2 myimg1:V1.0 bashAici:
- „ -aceasta ” este utilizat pentru a porni sesiunea de terminal interactiv în containerul specificat.
- „ -Nume ” setează numele containerului la „ Cont2 ”.
- „ myimg1:V1.0 ” este imaginea Docker de utilizat pentru container.
- „ bash ” este folosit pentru a porni shell-ul bash în container:
După aceea, utilizați „ ls ” pentru a enumera conținutul noului container și pentru a verifica dacă conținutul acestuia este același cu containerul anterior. Apoi, utilizați „ pisică
test pisica.txt
Se poate observa că conținutul noului container „ Cont2 ” este același cu containerul anterior ” Cont2 ”.
Concluzie
Pentru a trimite un container Docker care rulează, mai întâi, afișați toate containerele care rulează și selectați unul dorit. Apoi, accesați containerul care rulează și faceți-i câteva modificări. Apoi, comite un container care rulează prin intermediul „ docker commit