GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Docker Compose su Debian 9 Stretch

In questo tutorial, ti mostreremo come installare Docker Compose sul server Debian 9 Stretch. Per chi non lo sapesse, Docker è un progetto open source che automatizza la distribuzione dell'applicazione all'interno del contenitore software. Il contenitore consente allo sviluppatore di impacchettare tutte le risorse del progetto come librerie, dipendenze, risorse, ecc. Docker è scritto in un linguaggio di programmazione Go ed è sviluppato da Dotcloud. È fondamentalmente un motore contenitore che utilizza le funzionalità del kernel Linux come spazi dei nomi e gruppi di controllo per creare contenitori su un sistema operativo e automatizza la distribuzione dell'applicazione nel contenitore.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Docker Compose l'ultima versione su un server Debian 9 (Stretch).

Installa Docker Compose su Debian 9 Stretch

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt-get comandi nel terminale:

apt-get update
apt-get upgrade

Passaggio 2. Installazione di Docker su Debian.

Sui sistemi Linux, prima installa Docker per il tuo sistema operativo come descritto nella pagina Ottieni Docker, quindi torna qui per le istruzioni sull'installazione di Compose su sistemi Linux.

Passaggio 3. Installa Docker Compose su Debian 9.

Per prima cosa, installa Docker Compose dal repository GitHub di 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

Avanti, imposteremo le autorizzazioni:

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

Verifica l'installazione:

docker-compose --version

Passaggio 4. Esecuzione del contenitore con Docker Compose.

In questa sezione mostreremo come utilizzare Docker Compose per gestire WordPress sul tuo sistema Linux Debian 9:

mkdir wordpress_app
cd wordpress_app

Apri il tuo editor di testo (nano) e crea un file chiamato docker-compose.yml all'interno della directory del progetto:

nano docker-compose.yml

Aggiungi il seguente contenuto:

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:

Dalla directory del progetto, avvia l'applicazione WordPress eseguendo il comando seguente:

docker-compose up

Quindi, inserisci http://0.0.0.0:8080/ nel tuo browser e vedrai la schermata di installazione di WordPress.

Congratulazioni! Hai installato Docker Compose con successo. Grazie per aver utilizzato questo tutorial per l'installazione di Docker Compose sul server Debian 9 Stretch. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web Docker ufficiale.


Debian
  1. Come installare Docker su Debian 10 Buster

  2. Come installare il motore Docker su Debian 9 Stretch Linux

  3. Come installare Docker e Docker Compose su Debian 11

  4. Come installare Docker Engine su Debian 11

  5. Come installare Docker su Debian 9 (Stretch)

Come installare Skype su Debian 9 Stretch

Come installare Pip su Debian 9 Stretch

Come installare Gitlab su Debian 9 Stretch

Come installare Git su Debian 9 Stretch

Come installare Docker Compose su Debian 9 Stretch

Come installare Vai su Debian 9 Stretch