Tydyt:Docker: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Příkazy)
(Příkazy)
Řádka 18: Řádka 18:
 
* docker ps -a - vypíše seznam všech kontejnerů
 
* docker ps -a - vypíše seznam všech kontejnerů
 
* docker inspect "kontejner" - vypíše detail nastavení kontejneru
 
* docker inspect "kontejner" - vypíše detail nastavení kontejneru
 +
* docker start "kontejner" - spuštění dříve vypleho kontejneru
 +
* docker stop "kontejner" - vypnuti kontejneru
 +
* docker rm - odstranění / smazání kontejneru
 +
 +
* docker images
 +
* docker system prune
 +
 +
* docker volume
 +
* docker volume inspect prometheus
  
  
Řádka 24: Řádka 33:
 
* docker-compose down
 
* docker-compose down
 
* docker-compose -f docker-compose.yml
 
* docker-compose -f docker-compose.yml
 
* docker images
 
* docker system prune
 
* docker stop "kontejner"
 
* docker start "kontejner"
 
* docker rm
 
 
* docker volume
 
*docker volume inspect prometheus
 

Verze z 15. 8. 2023, 12:39

Úvod

Docker-tutorial-for-beginners.gif

Proces vedoucí ke spuštění aplikací v dockru, se dá rozdělit na tři základní části:

Dockerfile - Jde o předpis pro vytvoření docker image. Obsahuje vše, co image obsahuje a z jakých částí se skládá. Po zbildování vlastního image již není pro vlastní kontejner potřeba.

Docker Image - Vzor, "instalačka", pro vlastní kontejner. To umožňuje spuštění stejného dockru image ve více kontejnerů.

Docker Container - Vlastní kontejner ve kterém běží samotná služba.

Úložiště

Docker jako takový je poměrně "rozlezlý". Standardně ukládá do adresáře /var/lib/docker který následně obsahuje mimo jiné podadresáře:

  • volumes - Obsahuje adresáře ze soubory které mají být zachované nebo se mají sdílet mezi kontejnery.
  • overlay2 - Obsahuje jednotlivé komponenty image z kterých se skládá vlastní kontejner. Proto pro jeden kontejner je použito vice podadresářů.
  • containers - Obsahuje individuální data kontejneru a má též vazbu na komponenty image v overlay2.

Příkazy

  • docker ps - vypíše seznam běžících kontejnerů
  • docker ps -a - vypíše seznam všech kontejnerů
  • docker inspect "kontejner" - vypíše detail nastavení kontejneru
  • docker start "kontejner" - spuštění dříve vypleho kontejneru
  • docker stop "kontejner" - vypnuti kontejneru
  • docker rm - odstranění / smazání kontejneru
  • docker images
  • docker system prune
  • docker volume
  • docker volume inspect prometheus


  • docker-compose up -d
  • docker-compose start
  • docker-compose down
  • docker-compose -f docker-compose.yml