GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Docker Compose na Debian 9 Stretch

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_data 

Z adresáře projektu spusťte aplikaci WordPress spuštěním následujícího příkazu:

docker-compose up

Potom 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
  1. Jak nainstalovat Docker engine na Debian 9 Stretch Linux

  2. Jak nainstalovat Docker a Docker Compose na Debian 11

  3. Jak nainstalovat Docker Engine na Debian 11

  1. Jak nainstalovat Docker na Debian 10 Buster

  2. Jak nainstalovat a používat Docker Compose na Debianu 9

  3. Jak nainstalovat Docker na Debian 9 (Stretch)

  1. Jak nainstalovat VirtualBox 5.1 na Debian 9 (Stretch)

  2. Jak nainstalovat Docker na Debian 11

  3. Jak nainstalovat Docker na Debian 9