V tomto tutoriálu vám ukážeme, jak nainstalovat Docker Compose na server Debian 9 Stretch. Pro ty z vás, kteří nevěděli, Docker je open-source projekt, který automatizuje nasazení aplikace uvnitř softwarového kontejneru. Kontejner umožňuje vývojáři zabalit všechny zdroje projektu, jako jsou knihovny, závislosti, aktiva atd. Docker je napsán v programovacím jazyce Go a je vyvinutý společností Dotcloud. Jde v podstatě o kontejnerový engine, který používá funkce jádra Linuxu, jako jsou jmenné prostory a kontrolní skupiny, k vytváření kontejnerů nad operačním systémem a automatizuje nasazení aplikací v kontejneru.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci nejnovější verze Docker Compose na serveru Debian 9 (Stretch).
Nainstalujte Docker Compose na Debian 9 Stretch
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt-get
příkazy v terminálu:
apt-get updateapt-get upgrade
Krok 2. Instalace Dockeru na Debian.
V systémech Linux nejprve nainstalujte Docker pro váš operační systém, jak je popsáno na stránce Get Docker, a poté se sem vraťte pro pokyny k instalaci Compose na systémy Linux.
Krok 3. Nainstalujte Docker Compose na Debian 9.
Nejprve nainstalujte Docker Compose z úložiště GitHub společnosti Docker:
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr /local/bin/docker-compose
Dále nastavíme oprávnění:
sudo chmod +x /usr/local/bin/docker-compose
Ověřte instalaci:
docker-compose --version
Krok 4. Spuštění kontejneru s Docker Compose.
V této části si ukážeme, jak používat Docker Compose ke správě WordPressu na vašem systému Linux Debian 9:
mkdir wordpress_appcd wordpress_app
Otevřete textový editor (nano) a v adresáři projektu vytvořte soubor s názvem docker-compose.yml:
nano docker-compose.yml
Přidejte následující obsah:
version:'3.3'services:db:image:mysql:5.7 restart:vždy svazky:- db_data:/var/lib/mysql prostředí:MYSQL_ROOT_PASSWORD:heslo MYSQL_DATABASE:wordpress wordpress:image:wordpress restart:vždy svazky:- ./wp_data:/var/www/html porty:- "8080:80" prostředí:WORDPRESS_DB_HOST:db:3306 WORDPRESS_DB_NAME:wordpress WORDPRESS_DB_USER:root WORDPRESS_DB_PASSWORD:heslo závisí_on:- db_data:pre:wp_dataZ adresáře projektu spusťte aplikaci WordPress spuštěním následujícího příkazu:
docker-compose upPotom zadejte do prohlížeče http://0.0.0.0:8080/ a zobrazí se instalační obrazovka WordPress.
Blahopřejeme! Úspěšně jste nainstalovali Docker Compose. Děkujeme, že jste použili tento návod k instalaci Docker Compose na Debian 9 Stretch server. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web Dockeru.
Debian