Containers(Part. 3) Commandes docker à retenir

Docker est un outil très pratique, mais il y a des commandes à connaitre afin de pouvoir l’utiliser au mieux.

ImageContainerVolumeNetwork
docker image lsdocker psdocker volume lsdocker network ls
docker builddocker rundocker volume createdocker network create
docker image rm / docker rmidocker rm -f $(docker ps -a -q)docker volume rmdocker network rm
docker startdocker volume prunedocker network connect
docker stop
docker restart
Commandes principales

Autres commandes utiles

docker login

Vous permet de vous connecter à votre compte docker HUB.

Installer portainer

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

Installer mongodb

docker pull mongo:5.0.16

Prends l’image de mongodb

docker run --name db -p 27017:27017 --network=app -v data:/data/db -d mongo:5.0.16

lance mongodb sur le port 27017, avec le volume

docker exec -it db bash

Execute bash et vous propose de taper une commande

docker rmi mongo:5.0.16

Supprime l’image de mongo db

docker rm -f $(docker ps -a -q)

Supprime un container

Docker CLI

Introduction

Le CLI Docker (Command Line Interface Docker) est l’interface en ligne de commande pour gérer les conteneurs. C’est un outil puissant pour les développeurs et les administrateurs système qui travaillent avec des conteneurs.

Grâce au CLI Docker, les utilisateurs peuvent exécuter des commandes pour démarrer, arrêter, supprimer et gérer des conteneurs. Ils peuvent également utiliser des commandes pour créer, supprimer et gérer des images, ainsi que des réseaux Docker.

Le CLI Docker est disponible pour les systèmes d’exploitation Windows, GNU/Linux et MacOS. Les utilisateurs peuvent installer Docker sur leur machine locale et accéder au CLI Docker en ouvrant une fenêtre de terminal ou de ligne de commande.

Pour une liste complète des commandes disponibles en CLI, référez-vous à la documentation officielle : Docker Docs 

L’exécution des commandes CLI de docker nécessitent des droits particuliers. Pour éviter de lancer toutes les commandes en mode root ou sudo, vous pouvez ajouter votre utilisateur dans le groupe docker :
$ sudo usermod -aG docker $USER

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *