-
Sekce 1: Úvod
-
Sekce 2: Základy Dockeru pro začátečníky
-
Sekce 3: VPS — Pronajměte si vlastní server
-
Sekce 4: Spuštění Varyshopu v Dockeru
-
Sekce 5: Tvorba webu a stránky s lead magnetem
-
Sekce 6: CRM — Správa kontaktů a leadů
-
Sekce 7: Hromadná komunikace — email a SMS marketing
-
Sekce 8: Závěr a další kroky
Jak Docker funguje — image, kontejnery, volumes
Jak Docker funguje
Images, kontejnery a volumes — tri zakladni koncepty
Docker ma jen tri koncepty, kterym potrebujete porozumet. Jakmile pochopite images, kontejnery a volumes, vse ostatni jsou jen detaily. Pojdme si projit kazdy z nich.
Images — Plany
Docker image je sablona pouze pro cteni, ktera obsahuje vse potrebne ke spusteni softwaru: operacni system, knihovny, aplikacni kod a konfiguraci. Predstavte si to jako snimek nebo recept.
docker pull postgres:16 docker pull odoo:18
Docker Hub
Docker Hub je verejny registr, kde jsou k dispozici tisice predpripravenych images. PostgreSQL, Nginx, Python, Node.js — vse pripraveno k pouziti.
Kontejnery — Bezici instance
Kontejner je bezici instance image. Muzete kontejnery spoustet, zastavovat, restartovat a mazat bez ovlivneni image. Z jednoho image muze soucasne bezet vice kontejneru.
docker run -d --name my-postgres postgres:16 docker run -d --name my-odoo odoo:18
Lehke
Kontejnery sdileji jadro hostitelskeho OS. Spusteni kontejneru trva sekundy, ne minuty jako u virtualniho stroje.
Izolovane
Kazdy kontejner ma svuj vlastni souborovy system, sit a procesni prostor. Jeden kontejner nemuze ovlivnit druhy.
Jednorazove
Kontejnery jsou urceny k vytvareni a niceni. Pokud se neco rozbije, smazte a znovu vytvorte z image.
Volumes — Trvale uloziste
Ve vychozim nastaveni jsou data uvnitr kontejneru ztracena, kdyz je kontejner smazan. Volumes to resi tim, ze ukladaji data mimo kontejner na hostitelskem stroji. Vase databazove soubory, nahrane obrazky a konfigurace preziji restarty kontejneru a aktualizace.
docker volume create pgdata docker run -d -v pgdata:/var/lib/postgresql/data postgres:16
Nikdy nevynechavejte volumes
Bez volumes znamena smazani databazoveho kontejneru ztratu vsech vasich dat. Vzdy pouzivejte volumes pro data, ktera chcete uchovat.
Jak to vse funguje dohromady
Stahnete image
Stahnete predpripraveny image z Docker Hub nebo si sestavte vlastni z Dockerfile.
Vytvorte kontejner
Spustte novy kontejner z image. Namapujte porty a pripojte volumes.
Pripojte volumes
Pripojte pojmenovane volumes k adresarum uvnitr kontejneru pro trvale uloziste.
Spustte sluzbu
Kontejner spusti aplikaci. Je izolovany, prenosny a reprodukovatelny.
Zapamatujte si
Image je recept, kontejner je hotovy pokrm, volume je spiz, ktera prezije mezi varenim. Ovladnete tyto tri koncepty a Docker se stane jednoduchym.
Hlubší prozkoumání Docker konceptů včetně image, kontejnerů, volumes, Docker Hubu a klíčových příkazů, které budete v kurzu používat.
Momentálně nejsou žádné komentáře.