GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Docker Compose na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Docker Compose na váš server CentOS 7. Pro ty z vás, kteří nevěděli, Docker Compose je nástroj příkazového řádku k definování a konfigurovat vícekontejnerové dockerové aplikace. Jinými slovy, můžeme říci, že docker-compose se používá k propojení více kontejnerů a nasazení aplikace pomocí jediného příkazu.

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 svém 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 Docker Compose na server CentOS 7.

Instalovat Docker Compose na CentOS 7

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

yum clean all
yum -y update

Krok 2. Instalace Dockeru pomocí YUM.

Docker je standardně součástí úložiště CentOS-Extras. Pro instalaci spusťte následující příkaz:

yum -y install docker
yum -y install device-mapper device-mapper-event device-mapper-libs device-mapper-event-libs

Spusťte a povolte službu Docker:

systemctl start docker.service
systemctl enable docker.service

A ověřte svou práci kontrolou stavu Docker:

systemctl status docker.service

Krok 3. Instalace Docker Compose.

Po instalaci Dockeru nainstalujte Docker Compose. Nejprve nainstalujte úložiště EPEL spuštěním příkazu:

yum install epel-release
yum install -y python-pip

Pak můžete nainstalovat Docker Compose:

pip install docker-compose

Budete také muset upgradovat své balíčky Python na CentOS 7, aby se docker-compose úspěšně spustil:

yum upgrade python*

Zkontrolujte verzi Docker Compose pomocí následujícího příkazu:

docker-compose -v

Krok 4. Testování Docker Compose.

Nyní, když máme nainstalovanou aplikaci Docker Compose, pojďme ji otestovat na tomto opravdu jednoduchém příkladu Vytvořte nový adresář a přesuňte se do něj:

mkdir hello-world
cd hello-world

Vytvořte nový soubor YAML:

nano docker-compose.yml

Do tohoto souboru vložte následující obsah:

idroot-compose-test:
image: hello-world

Dále spusťte v adresáři hello-world následující příkaz:

sudo docker-compose up

Výstup by měl začínat takto:

Output of docker-compose up
Creating helloworld_idroot-compose-test_1...
Attaching to helloworld_idroot-compose-test_1
idroot-compose-test_1 | 
idroot-compose-test_1 | Hello from Docker.
idroot-compose-test_1 | This message shows that your installation appears to be working correctly.
idroot-compose-test_1 |

Docker kontejnery běží pouze tak dlouho, dokud je příkaz aktivní, takže kontejner se zastaví po dokončení testu.

Blahopřejeme! Úspěšně jste nainstalovali Docker Compose. Děkujeme, že jste použili tento návod k instalaci Docker Compose do vašeho systému CentOS 7. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web Docker.


Cent OS
  1. Jak nainstalovat Docker na CentOS 7 / RHEL 7

  2. Jak nainstalovat Docker v CentOS

  3. Jak nainstalovat a používat Docker Compose na CentOS

  1. Jak nainstalovat Docker na CentOS 7

  2. Jak nainstalovat Docker Compose na Ubuntu 18.04

  3. Jak nainstalovat Docker Compose na CentOS 7

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Rancher na CentOS 7

  3. Jak nainstalovat Docker CE na RHEL 8 / CentOS 8