Installer Docker sur Ubuntu/Debian : Guide débutant

Installer Docker sur Ubuntu/Debian : Guide débutant

Table des matières

Introduction

Docker révolutionne le déploiement d'applications. Ce guide vous accompagne dans l'installation sur votre VPS.

Qu'est-ce que Docker ?

Docker empaquète une application avec toutes ses dépendances dans un container :


  • Portabilité

  • Isolation

  • Légèreté

  • Rapidité

Installation

Prérequis

apt update && apt upgrade -y
apt install -y apt-transport-https ca-certificates curl gnupg

Ajout du dépôt Docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list

Installation

apt update
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Vérification

docker --version
docker run hello-world

Commandes essentielles

docker pull nginx          # Télécharger
docker images              # Lister les images
docker ps                  # Containers actifs
docker run -d -p 80:80 nginx   # Lancer
docker stop container_id   # Arrêter
docker logs container_id   # Logs

Exemple : WordPress avec Docker Compose

version: '3.8'
services:
  db:
    image: mysql:8
    environment:
      MYSQL_ROOT_PASSWORD: rootpass
      MYSQL_DATABASE: wordpress
  wordpress:
    image: wordpress
    ports:
      - "80:80"
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_PASSWORD: rootpass

Lancez avec docker compose up -d.