Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | |||
it:server:docker [2024/12/31 18:25] – Petr Nosek | it:server:docker [2025/02/11 17:29] (aktuální) – [Tvorba docker composer souboru] Petr Nosek | ||
---|---|---|---|
Řádek 185: | Řádek 185: | ||
Konfigurace zajistí, že port 9000 bude přístupný pouze na localhostu. Čerpal jsem z diskuse: [[https:// | Konfigurace zajistí, že port 9000 bude přístupný pouze na localhostu. Čerpal jsem z diskuse: [[https:// | ||
+ | |||
+ | |||
+ | ==== Aktualizace kontejnerů pomocí docker-compose ==== | ||
+ | |||
+ | === 1. Stáhnout nové verze obrazů === | ||
+ | V příkazovém řádku spusťte: | ||
+ | |||
+ | <code bash> | ||
+ | docker-compose pull | ||
+ | </ | ||
+ | |||
+ | Tento příkaz stáhne nejnovější verze obrazů, které jsou definované v `docker-compose.yml`. | ||
+ | |||
+ | === 2. Restartovat kontejnery s novými obrazy === | ||
+ | Po stažení nových verzí spusťte: | ||
+ | |||
+ | <code bash> | ||
+ | docker-compose up -d | ||
+ | </ | ||
+ | |||
+ | Tento příkaz: | ||
+ | * Spustí nové kontejnery s aktualizovanými obrazy. | ||
+ | * Nepoužije cache a vynutí rekreaci všech kontejnerů. | ||
+ | |||
+ | Pokud chcete kontejnery úplně odstranit a vytvořit nové, použijte: | ||
+ | |||
+ | <code bash> | ||
+ | docker-compose down | ||
+ | docker-compose up -d | ||
+ | </ | ||
+ | |||
+ | Tento postup zajistí kompletní restart všech služeb. | ||
+ | |||
+ | === 3. Odstranění starých nepoužívaných obrazů === | ||
+ | Po úspěšné aktualizaci můžete smazat staré nepoužívané obrazy, aby nezabíraly místo: | ||
+ | |||
+ | <code bash> | ||
+ | docker image prune -f | ||
+ | </ | ||
+ | |||
+ | === 4. Ověření verzí === | ||
+ | Chcete-li zjistit, jaké verze kontejnerů běží, použijte: | ||
+ | |||
+ | <code bash> | ||
+ | docker ps | ||
+ | </ | ||
+ | |||
+ | Případně si zobrazte detaily konkrétního kontejneru: | ||
+ | |||
+ | <code bash> | ||
+ | docker inspect < | ||
+ | </ | ||
+ | |||
+ | Tento postup zajišťuje bezpečnou a efektivní aktualizaci kontejnerů s minimálním výpadkem služby. 🚀 | ||