GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Docker Compose auf Debian 9 Stretch

In diesem Tutorial zeigen wir Ihnen, wie Sie Docker Compose auf einem Debian 9 Stretch-Server installieren. Für diejenigen unter Ihnen, die es nicht wussten, Docker ist ein Open-Source-Projekt, das die Bereitstellung automatisiert der Anwendung innerhalb des Software-Containers. Der Container ermöglicht es dem Entwickler, alle Projektressourcen wie Bibliotheken, Abhängigkeiten, Assets usw. zu packen. Docker ist in einer Go-Programmiersprache geschrieben und wird von Dotcloud entwickelt. Es ist im Grunde eine Container-Engine, die verwendet die Funktionen des Linux-Kernels wie Namespaces und Kontrollgruppen, um Container auf einem Betriebssystem zu erstellen, und automatisiert die Anwendungsbereitstellung auf dem Container.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Docker Compose in der neuesten Version auf einem Debian 9 (Stretch)-Server.

Installieren Sie Docker Compose auf Debian 9 Stretch

Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie den folgenden apt-get ausführen Befehle im Terminal:

apt-get update
apt-get upgrade

Schritt 2. Docker unter Debian installieren.

Installieren Sie auf Linux-Systemen zunächst Docker für Ihr Betriebssystem, wie auf der Seite Get Docker beschrieben, und kehren Sie dann hierher zurück, um Anweisungen zum Installieren von Compose auf Linux-Systemen zu erhalten.

Schritt 3. Installieren Sie Docker Compose auf Debian 9.

Installieren Sie zunächst Docker Compose aus dem GitHub-Repository von 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

Als Nächstes legen wir die Berechtigungen fest:

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

Überprüfen Sie die Installation:

docker-compose --version

Schritt 4. Container mit Docker Compose ausführen.

In diesem Abschnitt zeigen wir, wie Sie Docker Compose verwenden, um WordPress auf Ihrem Linux Debian 9-System zu verwalten:

mkdir wordpress_app
cd wordpress_app

Öffnen Sie Ihren Texteditor (nano) und erstellen Sie eine Datei namens docker-compose.yml im Projektverzeichnis:

nano docker-compose.yml

Fügen Sie folgenden Inhalt hinzu:

version: '3.3'

services:
  db:
    image: mysql:5.7
    restart: always
    volumes:
      - db_data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: wordpress

  wordpress:
    image: wordpress
    restart: always
    volumes:
      - ./wp_data:/var/www/html
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: password
    depends_on:
       - db

volumes:
    db_data:
    wp_data:

Starten Sie im Projektverzeichnis die WordPress-Anwendung, indem Sie den folgenden Befehl ausführen:

docker-compose up

Geben Sie dann http://0.0.0.0:8080/ in Ihren Browser ein und Sie sehen den WordPress-Installationsbildschirm.

Herzlichen Glückwunsch! Sie haben Docker Compose erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Docker Compose auf einem Debian 9 Stretch-Server verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Docker-Website zu besuchen.


Debian
  1. So installieren Sie Docker auf Debian 10 Buster

  2. So installieren Sie die Docker-Engine unter Debian 9 Stretch Linux

  3. So installieren Sie Docker und Docker Compose unter Debian 11

  4. So installieren Sie die Docker-Engine unter Debian 11

  5. So installieren Sie Docker unter Debian 9 (Stretch)

So installieren Sie Skype auf Debian 9 Stretch

So installieren Sie Pip auf Debian 9 Stretch

So installieren Sie Gitlab auf Debian 9 Stretch

So installieren Sie Git unter Debian 9 Stretch

So installieren Sie Docker Compose auf Debian 9 Stretch

So installieren Sie Go unter Debian 9 Stretch