Tento článok ilustruje postup potvrdenia spusteného kontajnera Docker.
Ako zaviazať spustený kontajner Docker?
Ak chcete odovzdať spustený kontajner Docker, pozrite si kroky uvedené nižšie:
- Zobraziť všetky spustené kontajnery.
- Vyberte konkrétny spustený kontajner.
- Prístup k bežiacemu kontajneru.
- Vykonajte nejaké zmeny v kontajneri.
- Odovzdajte spustený kontajner pomocou „ docker commit
- Overte potvrdené zmeny.
Krok 1: Zobrazte a vyberte spustený kontajner
Najprv zobrazte všetky spustené kontajnery a vyberte konkrétny kontajner:
docker ps
Vyššie uvedený výstup ukazuje, že existuje iba jeden spustený kontajner, tj „ Pokr.1 “ a použijeme ho v nasledujúcich krokoch.
Krok 2: Prístup k bežiacemu kontajneru
Potom vykonajte „ docker exec -it
Vyššie uvedený príkaz otvoril shell Bash a teraz môžu používatelia vykonať príkaz v spustenom kontajneri.
Krok 3: Vykonajte zmeny v spustenom kontajneri
Potom vykonajte nejaké zmeny v spustenom kontajneri. Napríklad sme vytvorili nový súbor s názvom „ test.txt ” súbor s určitým obsahom:
echo 'Toto je testovací súbor' > test.txt
Obsah bol uložený v „ test.txt “.
Krok 4: Overenie
Napíšte „ ls ” a vypíšte celý obsah kontajnera, aby ste si mohli pozrieť novovytvorený súbor. Potom spustite „ mačka
mačka test.txt
Vo vyššie uvedenom výstupe je novovytvorený súbor „ test.txt “ a jeho obsah je možné vidieť aj v termináli.
Krok 5: Odovzdajte bežiaci kontajner
Teraz nechajte aktuálny kontajner spustený a otvorte nové okno terminálu. Potom zadajte „ docker commit
Krok 6: Overte vykonané zmeny
Na overenie najprv uveďte všetky obrázky Docker, aby ste si mohli pozrieť nový obrázok Docker, kde boli zmeny uložené:
obrázky dockerov
Nový obrázok, napr. myimg1 “so značkou “ V1.0 “ bol úspešne vytvorený s novými úpravami.
Teraz vytvorte a spustite nový kontajner z novovytvoreného obrazu Docker a pristupujte k nemu pomocou nižšie uvedeného príkazu:
docker run -it --name Cont2 myimg1:V1.0 bashTu:
- “ -to Príznak ” sa používa na spustenie relácie interaktívneho terminálu v špecifikovanom kontajneri.
- “ -názov “nastaví názov kontajnera na “ Pokr.2 “.
- “ myimg1:V1.0 “ je obrázok Docker, ktorý sa má použiť pre kontajner.
- “ bash “ sa používa na spustenie bash shell v kontajneri:
Potom použite „ ls ” zobrazí obsah nového kontajnera a overí, či je jeho obsah rovnaký ako predchádzajúci kontajner. Potom použite „ mačka
mačka test.txt
Je možné pozorovať, že obsah nového kontajnera „ Pokr.2 “ je rovnaký ako predchádzajúci kontajner “ Pokr.2 “.
Záver
Ak chcete potvrdiť spustený kontajner Docker, najprv zobrazte všetky spustené kontajnery a vyberte požadovaný. Potom prejdite do spusteného kontajnera a vykonajte v ňom nejaké zmeny. Potom potvrďte spustený kontajner prostredníctvom „ docker commit