Docker (software)

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání
Docker
Logo
Vývojář Docker, Inc.
První vydání 13. března 2013
Aktuální verze 18.09.8 (17. července 2019)
Operační systém Linux, Windows
Platforma x86-64
Vyvíjeno v Go
Typ softwaru Virtualizace
Licence Apache Licence 2.0
Web www.docker.com/
Některá data mohou pocházet z datové položky.

Docker je v informatice název pro otevřený software (open source projekt), jehož cílem je poskytnout jednotné rozhraní pro izolaci aplikací do kontejnerů v prostředí Linuxu i Windows („odlehčená virtualizace“).

Charakteristika[editovat | editovat zdroj]

Kontejner obsahuje pouze požadované aplikace a pro ně specifické soubory, ale neobsahuje (virtualizovaný) operační systém. Tím je výrazně snížena režie na rozdíl od klasických virtuálních strojů. Výhodou Dockeru je proto mnohem menší velikost, větší flexibilita a tím nižší náklady na provoz. Nevýhodou je naopak svázanost s hostujícím operačním systémem, který je přímo využíván pro běh aplikací v kontejnerech.

Linux[editovat | editovat zdroj]

V Linuxu využívá Docker existující virtualizační a izolační funkce dostupné v jádře Linuxu (především cgroups a namespaces).

Komponety Dockeru[editovat | editovat zdroj]

Docker se skládá ze tří hlavních součástí: klienta, démona a repozitáře.

Klient[editovat | editovat zdroj]

Démon[editovat | editovat zdroj]

Repozitář[editovat | editovat zdroj]