Tydyt:Docker: Porovnání verzí
Z Poznámkový blok
(→Příkazy) |
(→Příkazy) |
||
Řádka 21: | Řádka 21: | ||
* docker stop "kontejner" - vypnuti kontejneru | * docker stop "kontejner" - vypnuti kontejneru | ||
* docker rm - odstranění / smazání kontejneru | * docker rm - odstranění / smazání kontejneru | ||
− | + | ---- | |
− | |||
* docker images ls - vypis seznamu docker image | * docker images ls - vypis seznamu docker image | ||
− | + | ---- | |
− | |||
* docker system prune - odstraní nepuživaná data | * docker system prune - odstraní nepuživaná data | ||
− | + | ---- | |
− | |||
* docker volume ls - vypíše seznam připojených docker disků | * docker volume ls - vypíše seznam připojených docker disků | ||
* docker volume inspect "disk" - vypíše detail disku | * docker volume inspect "disk" - vypíše detail disku | ||
− | + | ---- | |
− | |||
* docker-compose up -d | * docker-compose up -d | ||
* docker-compose start | * docker-compose start | ||
* docker-compose down | * docker-compose down | ||
* docker-compose -f docker-compose.yml | * docker-compose -f docker-compose.yml |
Aktuální verze z 15. 8. 2023, 12:25
Úvod
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 ls - vypis seznamu docker image
- docker system prune - odstraní nepuživaná data
- docker volume ls - vypíše seznam připojených docker disků
- docker volume inspect "disk" - vypíše detail disku
- docker-compose up -d
- docker-compose start
- docker-compose down
- docker-compose -f docker-compose.yml