Aller au contenu
Se connecter
VPS

Installer Docker et Docker Compose sur Ubuntu 24.04

Installation propre de Docker Engine et Docker Compose sur Ubuntu 24.04 LTS avec le repository officiel.

08 mars 2026 371 vues ~1 min de lecture 40 utile

Prérequis

  • VPS avec Ubuntu 24.04 LTS
  • Accès root ou sudo
  • Connexion internet

Installer Docker Engine

1. Configurer le repository APT

sudo apt update
sudo apt install ca-certificates curl gnupg -y
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

2. Installer Docker

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

3. Vérifier l'installation

docker --version
docker compose version
sudo docker run hello-world

Utiliser Docker sans sudo

sudo usermod -aG docker $USER
newgrp docker

Premier conteneur

docker run -d --name nginx-test -p 8080:80 nginx:alpine

Accédez à http://VOTRE_IP:8080 pour voir la page d'accueil Nginx.

Docker Compose : exemple

Créez docker-compose.yml :

services:
  web:
    image: nginx:alpine
    ports:
      - "80:80"
    volumes:
      - ./html:/usr/share/nginx/html
docker compose up -d

Bonnes pratiques

  • Toujours utiliser des images officielles
  • Définir des limites de ressources (mem_limit, cpus)
  • Utiliser des volumes nommés pour la persistance
  • Mettre à jour régulièrement avec docker compose pull

Tags

docker ubuntu containers devops

Cet article vous a été utile ?

Aidez-nous à améliorer notre documentation.

Merci pour votre retour !