Docker – Logo

Technologie

Docker

Vyvíjejte, testujte a nasazujte aplikace efektivněji

Docker je open-source software, který se používá ke kontejnerizaci serverů. Vhodný je zejména k izolování aplikací, jejich knihoven, konfiguračních a jiných souvisejících souborů. 

Vlastnosti Docker kontejnerizace

Efektivní využití zdrojů

Kontejnery spotřebovávají výrazně méně výkonu serveru než hypervizoryHypervizorHypervizor umí virtualizovat hardware do izolovaných virtuálních strojů.více, které se využívají k plné virtualizaci.

Velké množství imagů

Existuje už více než 3 miliony veřejných imagů se kterými lze v Dockeru pracovat. Většina z nich jsou dostupné na Docker Hubu.

Jednoduché ovládání

Instalace a používání nástroje Docker je snadné i pro méně zkušené programátory. Stačí znát několik základních příkazů.

Snadné škálování

Kontejnery jsou perfektním pomocníkem při škálování. Lze s nimi totiž téměř okamžitě reagovat na snížení nebo zvýšení počtu uživatelů aplikace.

Přenositelnost do různých prostředí

Izolované kontejnery lze snadno přenést do různých prostředí a otestovat tak portabilitu softwaru.

Ověřená technologie

Docker je nejoblíbenější technologií pro kontejnerizaci a používá ho více než 12 tisíc firem, které mají podle statistik nejčastěji 10 – 50 zaměstnanců s příjmy od 1 do 10 milionů dolarů ročně. Docker však využívají i mnohem větší softwarové firmy jako například ThoughtWorks, Neudesic nebo SLALOM

Ulehčuje vývoj a nasazení softwaru

Konzistentní vývojářské prostředí

Celý tým pracuje se stejným OS, se stejnými knihovnami a ve stejném programovacím prostředím.

Šetří čas developerům

Čas vývojářů je velmi cenný, používáním Dockeru lze však ušetřit spoustu času s testováním i nasazováním.

Programovací prostředí přímo v Dockeru

Není nutné instalovat specifické prostředí pro každý jazyk. Stačí si stáhnout příslušný Docker image.

Deployment s jistotou

Pokud funguje Docker aplikace na vývojářské platformě, stačí ji sbalit a nasadit na cílovém serveru.

Architektura technologie Docker

Na čem Docker spustit?

Docker spustíte na dedikovaných serverech, cloudu i některých VPS, kdy záleží na způsobu jejich virtualizace. Pokud se jedná o tzv. lightweigt virtualizaci, respektive virtualizaci na úrovni operačního systému, jako je například LXC, Docker na ni nenainstalujete. Vhodná je naopak plná virtualizace, jako je například KVM nebo Hyper-V.

KVM
VMware
Hyper-V
LXC
Nainstalujte si Docker na server od MasterDC

Nainstalujte si Docker na server od MasterDC

Docker je zdarma a jeho instalace není žádná věda. Pokud instalujete na linuxový virtuální server, můžete využít náš návod, kde máte vše popsané krok po kroku. Kontejnerizovat můžete všechny naše fyzické servery, cloudy i VPS s výjimkou LXC virtualizace.