Commandes ServeurDOCKER Raspberry

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

COMMANDES DE DOCKER

ET DOCKER ROOTLESS
Raspberry Pi - Debian Bullseye
Commandes basiques et avancées
Tutoriel DOCKER - RASPBERRY PI

David GOÏTRÉ
Table des matières
Introduction ..................................................................................................................................................... 1

1. Les commandes basiques ............................................................................................................................. 1

2. Les commandes avancées ............................................................................................................................ 2

3. Liens annexes ............................................................................................................................................... 2

4. Conclusion .................................................................................................................................................... 2
Introduction
DOCKER peut gérer les conteneurs uniquement en ligne de commandes. Voici une liste non
exhaustive de plusieurs commandes qui vous aideront à mieux comprendre docker, créer, gérer,
supprimer des conteneurs, images ou volumes.

1. Les commandes basiques


Les commandes dites basiques servent à exécuter des opérations simples
Commande Description
docker ps Affiche les conteneurs actifs
docker ps -a Affiche tous les conteneurs
docker run -d <nomimage> Créer un conteneur avec l’image dedans
docker exec it <nomconteneur> (sh, bash…) Ouvre la console du conteneur
docker rm <nomconteneur> Supprime le conteneur
docker rmi <nomimage> Supprime l’image
docker network ls Affiche toutes les interfaces réseaux
docker pull <nomimage> Récupère une image du dockerhub
docker push <nomimage> Pousse une image vers un registre
docker inspect <nomconteneur> Affiche les propriétés du conteneur
docker -v Affiche la version de Docker
docker images Affiche toutes images avec leurs propriétés
docker search <nomimage> Recherche une image docker sur dockerhub
docker restart <idconteneur> Redémarre Docker
docker stop <idconteneur> Arrête Docker
docker kill <idconteneur> Arrête Docker en douceur
docker commit <user> <nomimage> Enregistre une nouvelle image
docker info Affiche les toutes infos du cluster
docker history <nomimage> Affiche l’historique d’une image
docker logs <idconteneur> Affiche les journaux du conteneur
docker volume create Créer un volume pour stocker les données
docker volume ls Affiche tous les volumes
docker cp <idconteneur>:<pathfile> <pathlocal> Copie une image en local
docker update --help Affiche les options de mise à jour
docker login Connexion au dockerhub
docker logout Déconnexion du dockerhub

Page 1|4
2. Les commandes avancées
Les commandes dites avancées servent à exécuter des opérations plus complexes et plus délicates

Commande Description
docker stop $(docker ps -a -q) Arrête tous les conteneurs
docker rm $(docker ps -a -q) Supprime tous les conteneurs
docker run --name <nomimage> <nomconteneur> Créer un conteneur docker rootless
docker build -t <image> Construit une nouvelle image via un dockerfile
docker tag <UUID> <image>:<tag> Marque une image
docker network create <driver> Créer un réseau
docker rename <nomconteneur> <newconteneur> Renomme un conteneur
docker port <nomconteneur> Affiche les ports utilisés par le conteneur
docker top <nomconteneur> Affiche les processus d’un conteneur
docker stats <nomconteneur> Affiche les ressources prises par le conteneur
rootlesskit rm -rf ~/.local/share/docker Supprime le dossier des données
docker network inspect bridge -f '{{json Affiche les @ip de tous les conteneurs
.Containers}}'
grep "docker" /etc/group Affiche les utilisateurs du groupe docker
cat /etc/group | grep <nomgroupe> Affiche les utilisateurs d’un groupe
ps aux | grep docker Affiche les utilisateurs de docker
ps aux | grep <nomimage> Affiche les conteneurs et l’utilisateur lié
usermod -aG docker <nomuser> Ajoute un utilisateur à Docker
systemctl daemon-reload Redémarre le démon Docker
systemctl start docker Redémarre Docker
systemctl restart docker.socket Redémarre le socket Docker

3. Liens annexes
Liste de contenu à télécharger pour Docker et Portainer
- Documentation officiel de Docker
- Erreurs et solutions pour docker

4. Conclusion
Les commandes citées dans ce document sont utilisées par Docker et Docker Rootless pour gérer
ses conteneurs, images, données, etc…
Destiné au RaspberryPi (Raspbian) avec Docker Rootless, PORTAINER peut parfaitement être
installer sur différentes plate-formes (NUC, NAS, PC...)

Page 2 | 4

Vous aimerez peut-être aussi