Docker

Monitoring

Commande Description
docker ps (-a) Afficher les containers en cours de fonctionnement (-a = afficher aussi les containers arrêtés)
docker image ls Afficher les images téléchargées et construites sur votre machine
docker network ls Afficher les réseaux créer sur votre machine
docker inspect <container> Inspecter la configuration d'un conteneur
docker logs (--tail) <container> Visualiser les logs d'un conteneur (--tail = afficher les logs en live)
docker exec -it <container> bash  Exécuter des commandes dans un conteneur actif

 

Démarrer un container

docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
Option Description
-i Garder STDIN ouvert, même si pas attaché
-t Allouer un pseudo-terminal
-p Configurer le port
-v  Lier un dossier sur le serveur au conteneur
-c Créer un partage
-d Activer le mode daemon. Le conteneur sera actif et en tâche de fond
-e  Forcer Docker a utiliser un driver exec spécifique
--name Identifier un conteneur par un nom au lieu d’un ID
--dns Définir un DNS personnalisé
--net="<mode>" Définir le mode réseau entre “Bridge”, “none”, “container:” et “host”
--add-host Modifier le contenu du fichier “hosts” en y ajoutant les valeurs spécifiées
--link Ajouter un lien vers un autre conteneur

Gestion des containers

Commande Description
docker run  Afficher les containers en cours de fonctionnement (-a = afficher aussi les containers arrêtés)

Docker-Compose