Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Linux/Installer Docker sur Ubuntu et lancer ses premiers conteneurs
🐧LinuxVidéo

Installer Docker sur Ubuntu et lancer ses premiers conteneurs

Installer Docker Engine depuis le dépôt officiel, l'utiliser sans sudo, lancer un conteneur, lister, arrêter et nettoyer, et démarrer un service avec Docker Compose.

9 octobre 20261 min de lecture
#serveur#linux#ubuntu#docker#conteneurs
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Installer Docker Engine
  • Sans sudo
  • Les commandes de base
  • Docker Compose

Installer Docker Engine

curl -fsSL https://get.docker.com -o get-docker.sh
less get-docker.sh          # lisez le script avant de l'exécuter
sudo sh get-docker.sh

Le script ajoute le dépôt officiel de Docker : les mises à jour arrivent ensuite par apt upgrade. Évitez le paquet docker.io d'Ubuntu, souvent plus ancien.

Sans sudo

sudo usermod -aG docker $USER
newgrp docker                # ou déconnexion / reconnexion
docker run hello-world
Le groupe docker donne en pratique des droits équivalents à root : ne l'accordez qu'aux administrateurs.

Les commandes de base

docker run -d --name web -p 8080:80 nginx   # lancer
docker ps                # conteneurs actifs (-a : tous)
docker logs -f web       # journal
docker exec -it web sh   # ouvrir un shell dans le conteneur
docker stop web && docker rm web
docker images            # images téléchargées
docker system prune      # nettoyer ce qui ne sert plus

Docker Compose

# compose.yaml
services:
  web:
    image: nginx
    ports:
      - "8080:80"
    restart: unless-stopped

docker compose up -d
docker compose logs -f
docker compose pull && docker compose up -d   # mettre à jour l'image
docker compose down

Les ports publiés par Docker contournent le pare-feu UFW : publiez sur 127.0.0.1:8080:80 pour un service à n'exposer que localement.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).