Docker
| 🏠 Accueil | 📚 Index | 🐧 Linux | 🌐 Réseau | 🔒 Cybersécurité | 🖥️ Virtualisation | ✅ Checklists d'intervention | 📚 Tutoriels | 🤝 Services |
|---|

🐳 Docker
Docker est une plateforme de conteneurisation permettant d'exécuter des applications dans des environnements isolés appelés conteneurs. Contrairement aux machines virtuelles, les conteneurs partagent le noyau du système d'exploitation, ce qui les rend plus légers et plus rapides.
| 🐳 Pourquoi utiliser Docker ? |
|---|
|
Fonctionnement
Docker utilise :
- Des images
- Des conteneurs
- Des volumes
- Des réseaux virtuels
Schéma simplifié :
Serveur Linux
|
+-- Docker Engine
|
+-- Conteneur Nextcloud
+-- Conteneur MariaDB
+-- Conteneur Nginx
Installation sous Debian / Ubuntu / Linux Mint
Mise à jour du système :
sudo apt update sudo apt upgrade
Installation :
sudo apt install docker.io
Vérification :
docker --version
Démarrer le service :
sudo systemctl enable docker sudo systemctl start docker
Première utilisation
Tester Docker :
sudo docker run hello-world
Si le message de bienvenue apparaît, Docker fonctionne correctement.
Images Docker
Lister les images disponibles :
docker images
Télécharger une image :
docker pull nginx
Télécharger Ubuntu :
docker pull ubuntu
Conteneurs Docker
Créer un conteneur :
docker run -d nginx
Lister les conteneurs actifs :
docker ps
Lister tous les conteneurs :
docker ps -a
Arrêter un conteneur :
docker stop ID_CONTENEUR
Volumes Docker
Les volumes permettent de conserver les données.
Créer un volume :
docker volume create mes-donnees
Lister les volumes :
docker volume ls
Docker Compose
Docker Compose permet de gérer plusieurs conteneurs simultanément.
Exemple :
services:
nginx:
image: nginx
ports:
- "80:80"
Démarrage :
docker compose up -d
Applications populaires sous Docker
| Application | Utilisation |
|---|---|
| Nextcloud | Cloud personnel |
| Jellyfin | Serveur multimédia |
| Vaultwarden | Gestionnaire de mots de passe |
| Nginx Proxy Manager | Reverse proxy |
| Grafana | Supervision |
| WordPress | Site web |
Docker et Proxmox
Docker peut être installé :
- Dans une machine virtuelle Proxmox
- Dans un conteneur LXC compatible
- Sur un serveur Linux autonome
Voir aussi :
Bonnes pratiques
| ⚠ Recommandations |
|---|
|
Commandes essentielles
| Commande | Description |
|---|---|
| docker ps | Conteneurs actifs |
| docker images | Images installées |
| docker pull | Télécharger une image |
| docker stop | Arrêter un conteneur |
| docker restart | Redémarrer un conteneur |
| docker logs | Consulter les journaux |
Tutoriels associés
Pages associées
Pat Informatik
Docker • Conteneurs • Linux • Homelab • Proxmox • Open Source ⬆ Retour en haut