GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren und verwenden Sie Docker Compose unter CentOS 8

Das Docker-Decompose-Tool wird häufig verwendet, um mehrere Container-basierte Docker-Anwendungen zu konfigurieren. Nehmen wir an, Docker-compose ist ein Befehlszeilentool, das hilft, mehrere Container und Docker-Anwendungen mit nur einem einzigen Befehl bereitzustellen. Mit Docker-compose können Sie die Docker-Container in eine docker-compose.yml-Datei einbinden und alle für eine Anwendung notwendigen Containerdienste oder Konfigurationen erwähnen. Dieses Tool kann in der Entwicklungs-, Test- und Produktionsumgebung verwendet werden, abgesehen von all diesen Fakten hilft es auch im Continuous-Integration-Workflow.

In diesem Artikel installieren wir Docker-compose auf einem CentOS 8-System. Wir beschreiben, wie Sie es auf Ihrem System über die Befehlszeile verwenden und konfigurieren können.

Installation von Docker-decompose auf CentOS 8

Befolgen Sie die unten aufgeführten Schritte, um Docker-compose auf Ihrem CentOS 8-System zu installieren. Docker-Compose kann unter CentOS 8 auf zwei verschiedene Arten installiert werden:

Methode 01:Installieren Sie Docker-compose mit dem Python-pip-Tool

Docker-compose kann auf CentOS 8-Systemen mithilfe des Python-Pip-Tools installiert werden. Verwenden Sie die folgenden Befehle, wenn Sie Docker-decompose über diese Methode installieren möchten:

$ sudo yum install epel-release
$ sudo yum install python-pip
# pip install docker-compose
# docker-compose --version

Methode 02:Installieren Sie Docker-compose aus dem GitHub-Repository

Um Docker-decompose mit dem curl-Befehl zu installieren, müssen Sie den folgenden Befehl ausführen, um curl unter CentOS 8 zu installieren, falls es noch nicht installiert ist:

$ sudo dnf install curl -y

Laden Sie jetzt die Docker-compose-Binärdatei von GitHub herunter, indem Sie den Curl-Befehl wie folgt verwenden:

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Verwenden Sie den unten aufgeführten Befehl, um Berechtigungen für eine ausführbare Binärdatei festzulegen:

$ sudo chmod +x /usr/local/bin/docker-compose

Um die Docker-Compose-Version anzuzeigen, die auf Ihrem CentOS 8-System installiert ist, geben Sie den folgenden Befehl ein:

$ docker-compose –version

Jetzt wurde Docker-Compose erfolgreich auf CentOS 8 installiert. Im restlichen Artikel erläutern wir einige Befehle, die Ihnen bei der Verwendung des Docker-Compose-Tools helfen werden.

Wie verwende ich Docker-compose unter CentOS 8?

Alle Konfigurationen zu den containerbasierten Diensten und Container-Images sind in der Datei „docker-compose.yml“ definiert. Hier ziehen wir Container-Images von WordPress und MySQL mit den folgenden Befehlen:

$ sudo docker pull wordpress

$ sudo docker pull mysql

$ sudo docker image ls

Erstellen Sie nun ein neues Verzeichnis mit dem Namen „wordpress-site“ und navigieren Sie wie folgt hinein:

$ mkdir wordpress-site
$ cd wordpress-site/

Erstellen Sie hier eine Docker-Compose-Datei ‚docker-compose.yml‘ und fügen Sie den folgenden Code in diese Datei ein:

version: '3.0'




services:

  webserver:

    image: wordpress

    container_name: wp_web

    ports:

      - 8080:80

    links:

      - dbserver:mysql

    environment:

      WORDPRESS_DB_PASSWORD: 6zcznAEjLWp79P

  dbserver:

    image: mysql:latest

    container_name: wp_db

    environment:

      MYSQL_ROOT_PASSWORD: 6zcznAEjLWp79P

In der obigen Datei sind zwei verschiedene Containerdienste definiert, z. B. „webserver“ und „dbserver“. Wir haben auch Container-Images definiert und dann die WordPress- und dbserver-Passwörter erwähnt.

Stellen Sie nun diese Container bereit, indem Sie den unten genannten Befehl als Root-Benutzer ausführen:

# docker-compose up

Durchsuchen Sie nun die URL der WordPress-Site.

http://{docker_host_ip}:8080

Um die Container zu starten und zu stoppen, verwenden Sie jeweils die folgenden Befehle:

# docker-compose start
# docker-compose stop

Um mehr über die Verwendung von Docker-compose zu erfahren, verwenden Sie den folgenden Befehl:

$ docker-compose --help

Schlussfolgerung

Wir haben in diesem Artikel erläutert, wie Docker-compose auf einem CentOS 8-System installiert und verwendet wird. Durch die Verwendung von Docker-compose können Sie mehrere Docker-Anwendungen mit Containerdiensten über einen einzigen Befehl bereitstellen. Weitere Informationen zu Docker-compose finden Sie in der obigen Hilfeanleitung.


Cent OS
  1. So installieren Sie Docker Compose unter CentOS 7

  2. So installieren und verwenden Sie Docker Compose unter Ubuntu 18.04

  3. So installieren und verwenden Sie Docker unter CentOS 7

  4. So installieren und verwenden Sie Docker Compose unter CentOS 7

  5. So installieren und verwenden Sie Docker Compose unter CentOS

So installieren und verwenden Sie Traceroute unter CentOS 7

So installieren Sie Docker Compose unter CentOS 7

So installieren und verwenden Sie Docker Compose unter Ubuntu 20.04

So installieren und verwenden Sie Docker Compose unter Ubuntu 22.04

So installieren und verwenden Sie Docker Compose unter Debian 11

So installieren und verwenden Sie Docker unter CentOS 8