0% ont trouvé ce document utile (0 vote)
88 vues4 pages

Commandes Docker pour Raspberry Pi

Ce document présente diverses commandes Docker basiques et avancées pour gérer des conteneurs, images et volumes sur un Raspberry Pi avec Docker rootless. Il décrit des commandes pour créer, supprimer, arrêter des conteneurs et images, ainsi que des commandes plus avancées pour la gestion de réseaux et d'utilisateurs.

Transféré par

talibi abdel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
88 vues4 pages

Commandes Docker pour Raspberry Pi

Ce document présente diverses commandes Docker basiques et avancées pour gérer des conteneurs, images et volumes sur un Raspberry Pi avec Docker rootless. Il décrit des commandes pour créer, supprimer, arrêter des conteneurs et images, ainsi que des commandes plus avancées pour la gestion de réseaux et d'utilisateurs.

Transféré par

talibi abdel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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 [Link] 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