Tento článek bude ilustrovat postup potvrzení spuštěného kontejneru Docker.
Jak zavázat běžící kontejner Docker?
Chcete-li odevzdat spuštěný kontejner Docker, podívejte se na níže uvedené kroky:
- Zobrazit všechny běžící kontejnery.
- Vyberte konkrétní běžící kontejner.
- Přístup k běžícímu kontejneru.
- Proveďte nějaké změny v kontejneru.
- Potvrdit spuštěný kontejner pomocí „ docker commit
- Ověřte potvrzené změny.
Krok 1: Zobrazte a vyberte běžící kontejner
Nejprve zobrazte všechny běžící kontejnery a vyberte konkrétní kontejner:
docker ps
Výše uvedený výstup ukazuje, že existuje pouze jeden spuštěný kontejner, tj. Pokr.1 “ a použijeme jej v následujících krocích.
Krok 2: Přístup k běžícímu kontejneru
Poté proveďte „ docker exec -it
Výše uvedený příkaz otevřel prostředí Bash a nyní mohou uživatelé spustit příkaz v běžícím kontejneru.
Krok 3: Proveďte změny v běžícím kontejneru
Poté proveďte nějaké změny v běžícím kontejneru. Vytvořili jsme například nový soubor s názvem „ test.txt ” soubor s určitým obsahem:
echo 'Toto je testovací soubor' > test.txt
Obsah byl uložen do „ test.txt “.
Krok 4: Ověření
Zadejte „ ls ” a vypište veškerý obsah kontejneru, abyste viděli nově vytvořený soubor. Poté spusťte „ cat
cat test.txt
Ve výše uvedeném výstupu je nově vytvořený soubor „ test.txt “ a jeho obsah lze také vidět v terminálu.
Krok 5: Uzavřete běžící kontejner
Nyní nechte aktuální kontejner spuštěný a otevřete nové okno terminálu. Poté zadejte „ docker commit
Krok 6: Ověřte potvrzené změny
Pro ověření nejprve vypište všechny obrázky Dockeru, abyste viděli nový obrázek Dockeru, kde byly změny uloženy:
obrázky dockerů
Nový obrázek, tj. myimg1 “se značkou” V1.0 ” byl úspěšně vytvořen s novými úpravami.
Nyní vytvořte a spusťte nový kontejner z nově vytvořeného obrazu Docker a přistupte k němu pomocí níže uvedeného příkazu:
docker run -it --name Cont2 myimg1:V1.0 bashTady:
- “ -to příznak ” se používá ke spuštění interaktivní terminálové relace v určeném kontejneru.
- “ -název “ nastaví název kontejneru na „ Pokr.2 “.
- “ myimg1:V1.0 ” je obrázek Dockeru, který se má použít pro kontejner.
- “ bash “ se používá ke spuštění bash shellu v kontejneru:
Poté použijte „ ls ” zobrazí obsah nového kontejneru a ověří, zda je jeho obsah stejný jako předchozí kontejner. Poté použijte „ cat
cat test.txt
Lze pozorovat, že obsah nového kontejneru „ Pokr.2 “ je stejný jako předchozí kontejner “ Pokr.2 “.
Závěr
Chcete-li potvrdit spuštěný kontejner Docker, nejprve zobrazte všechny spuštěné kontejnery a vyberte požadovaný. Poté otevřete běžící kontejner a proveďte v něm nějaké změny. Dále potvrďte spuštěný kontejner prostřednictvím „ docker commit