Portál AbcLinuxu, 20. dubna 2024 09:44


Dotaz: Zachování změn v Dockeru

30.8.2022 20:44 Werk
Zachování změn v Dockeru
Přečteno: 199×
Odpovědět | Admin
Nevíte někdo jak zachovat změny provedené pomocí docker run -it --rm --entrypoint sh muj/kontejner? Když ten příkaz zadám znova tak se všechny změny smažou. A kontejner nemůžu spustit normálne protože se hned vypne (proto tam dělám ty změny). Dík.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.8.2022 21:18 asdf
Rozbalit Rozbalit vše Re: Zachování změn v Dockeru
Odpovědět | | Sbalit | Link | Blokovat | Admin
No to je jeho vlastnost.

Nejlepsi varianta je udelat si vlastni dockerfile a zbuildit novy kontejner. https://docs.docker.com/engine/reference/builder/
FROM muj/kontejner

RUN touch soubor
...
Nebo pouzit docker commit
docker run -it --rm --entrypoint sh --name muj_kontejner muj/kontejner
udelat zmeny a pred ukoncenim kontejneru spustit:
docker commit muj_kontejner kontejner:novy
Nasledne je ten zmeneny pod novym tagem kontejner:novy
30.8.2022 22:04 Werk
Rozbalit Rozbalit vše Re: Zachování změn v Dockeru
O tom commit sem nevědel a po pár pokus-omylech se mi to konečne podařilo. Díky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.