Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Docker » : différence entre les versions

De Le Wiki de Lug
Ligne 41 : Ligne 41 :
* Redémarrage :
* Redémarrage :
  # docker compose -f /opt/<font color=blue>nom_conteneur</font>/docker-compose.yml restart
  # docker compose -f /opt/<font color=blue>nom_conteneur</font>/docker-compose.yml restart
---


== Commandes utiles ==
== Commandes utiles ==
Ligne 72 : Ligne 70 :
* Supprimer un conteneur :
* Supprimer un conteneur :
  # docker rm <font color=blue>nom_conteneur</font>
  # docker rm <font color=blue>nom_conteneur</font>
---


== Images ==
== Images ==
Ligne 82 : Ligne 78 :
* Supprimer une image :
* Supprimer une image :
  # docker rmi <image>
  # docker rmi <image>
---


== Nettoyage ==
== Nettoyage ==
Ligne 89 : Ligne 83 :
* Nettoyage complet (⚠️ attention) :
* Nettoyage complet (⚠️ attention) :
  # docker system prune -a
  # docker system prune -a
---


== Infos ==
== Infos ==

Version du 25 avril 2026 à 15:41

Installation (docker & docker compose)

Alpine Linux

  • Si LXC avec Nesting et keyctl activé
# apk update && apk upgrade
# apk add docker docker-cli-compose
# rc-update add docker default
# rc-service docker start

Ubuntu

# apt update && apt upgrade
# apt install docker.io docker-compose-plugin

Debian 13

  • Dépôt Docker officiel
# apt update && apt upgrade
# apt install ca-certificates curl gnupg
# install -m 0755 -d /etc/apt/keyrings
# curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 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/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" \
> /etc/apt/sources.list.d/docker.list
# apt update
# apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Commandes Docker

Docker Compose

  • Création / démarrage d’un conteneur :
# docker compose -f /opt/nom_conteneur/docker-compose.yml --project-directory /opt/nom_conteneur up -d
  • Mise à jour d’un conteneur :
# docker compose -f /opt/nom_conteneur/docker-compose.yml pull
# docker compose -f /opt/nom_conteneur/docker-compose.yml up -d --remove-orphans
  • Arrêt des conteneurs :
# docker compose -f /opt/nom_conteneur/docker-compose.yml down
  • Redémarrage :
# docker compose -f /opt/nom_conteneur/docker-compose.yml restart

Commandes utiles

  • Liste des conteneurs actifs :
# docker ps
  • Liste de tous les conteneurs :
# docker ps -a
  • Voir les logs :
# docker logs nom_conteneur
  • Logs en temps réel :
# docker logs -f nom_conteneur
  • Statut / ressources (CPU, RAM) :
# docker stats
  • Entrer dans un conteneur :
# docker exec -it nom_conteneur bash
  • Arrêter un conteneur :
# docker stop nom_conteneur
  • Démarrer un conteneur :
# docker start nom_conteneur
  • Supprimer un conteneur :
# docker rm nom_conteneur

Images

  • Liste des images :
# docker images
  • Supprimer une image :
# docker rmi <image>

Nettoyage

  • Nettoyage complet (⚠️ attention) :
# docker system prune -a

Infos

  • Version Docker :
# docker --version
  • Infos système :
# docker info