Instalace nástroje Docker
Pomocí nástroje Docker můžete na svém VPS snadno a bezpečně spouštět webové servery, databáze, Discord boty i některé herní servery ve zcela izolovaných kontejnerech. Docker se těší velké oblibě díky své přehlednosti a relativně uživatelsky přívětivému prostředí.
Úvod
Na rozdíl od klasických virtuálních strojů, které potřebují celý operační systém, fungují kontejnery jinak. Sdílejí s vaším VPS stejné jádro operačního systému, ale mají zcela izolovaný souborový systém, paměť i procesy. Výsledkem je lehký „balíček“, který obsahuje jen to nejnutnější pro běh dané aplikace, startuje za pár vteřin a nijak se nehádá se zbytkem vašeho serveru.
Instalace
Docker
Instalace Dockeru se dá dělat mnoha způsoby, ale vývojáři přímo z týmu Docker připravili jednoduchý skript, který všechnu těžkou práci udělá za vás.
Zkopírujte tento blok příkazů, vložte ho do terminálu a potvrďte Enterem.
apt update && apt -y upgrade && \
curl -fsSL https://get.docker.com -o get-docker.sh && \
sh get-docker.shTento proces server nejprve zaktualizuje, následně stáhne instalační skript a nakonec ho spustí. Chvíli to potrvá.
Docker Compose
Abyste nemuseli psát kilometrové příkazy při spouštění složitějších aplikací, využijete nástroj Docker Compose. Ten vám umožní definovat nastavení kontejneru do jednoho úhledného textového souboru.
Novější verze Dockeru ho už sice často obsahují rovnou v základu jako plugin, ale pro jistotu si ho doinstalujeme:
apt-get -y install docker-compose-pluginOvěření funkčnosti
Nyní si ověříme, že vše proběhlo hladce a Docker běží tak, jak má. Spustíme malý testovací kontejner, který nedělá nic jiného, než že vypíše uvítací zprávu a hned se zase vypne.
docker run hello-world
Pokud se vám v terminálu objeví zpráva začínající slovy „Hello from Docker!“, máte hotovo! Váš VPS je nyní připraven spouštět aplikace v kontejnerech.
Základní tahák pro Docker
Až si na VPS rozběhnete své první kontejnery, budou se vám hodit tyto základní příkazy:
docker ps– Vypíše seznam všech kontejnerů, které právě běží.docker ps -a– Vypíše úplně všechny kontejnery (i ty pozastavené nebo vypnuté).docker stop <ID_kontejneru>– Bezpečně vypne běžící kontejner.docker rm <ID_kontejneru>– Smaže vypnutý kontejner.
Nyní máte základní přehled o tom, jak Docker funguje.
Je návod nejasný nebo potřebuješ další pomoc?
Hostuješ u FakaHeda.eu? Využij náš Discord technické podpory!