« Docker commandes » : différence entre les versions
Apparence
Page créée avec « <syntaxhighlight lang="bash" line> liste les conteneurs actifs. Aussi accessible par la commande docker ps [-a]. L'option -a liste aussi l'ensemble des conteneurs inactifs docker container ls [-a] démarre une nouvelle instance d'un conteneur à partir d'une image donnée docker container run ...image_de_base... crée un conteneur basé sur une image donnée sans le démarrer docker container create ...image_de_base... stoppe un conteneur acti... » |
Aucun résumé des modifications |
||
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
== Commandes de base == | |||
<syntaxhighlight lang="bash" line> | <syntaxhighlight lang="bash" line> | ||
liste les conteneurs actifs. Aussi accessible par la commande docker ps [-a]. L'option -a liste aussi l'ensemble des conteneurs inactifs | #liste les conteneurs actifs. Aussi accessible par la commande docker ps [-a]. L'option -a liste aussi l'ensemble des conteneurs inactifs | ||
docker container ls [-a] | |||
#démarre une nouvelle instance d'un conteneur à partir d'une image donnée | |||
docker container run ...image_de_base... | |||
#crée un conteneur basé sur une image donnée sans le démarrer | |||
docker container create ...image_de_base... | |||
#stoppe un conteneur actif | |||
docker container stop nom_conteneur | |||
#démarre un conteneur inactif | |||
docker container start nom_conteneur | |||
#attache les entrées et sorties standards locales à un conteneur actif | |||
docker container attach nom_conteneur | |||
#exécute une commande dans un conteneur actif | |||
docker container exec nom_conteneur commande | |||
#supprime un conteneur inactif | |||
docker container rm nom_conteneur | |||
#supprime tous les conteneurs inactifs | |||
docker container prune | |||
affiche les | #affiche les logs d'un conteneur actif | ||
docker container logs [-f] nom_conteneur | |||
#affiche les statistiques d'un conteneur actif | |||
docker container stats nom_conteneur | |||
#affiche les informations détaillées d'un conteneur actif | |||
docker container inspect nom_conteneur | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== Commandes avec paramètres == | |||
<syntaxhighlight lang="bash" line> | <syntaxhighlight lang="bash" line> | ||
la commande pour my-mariadb va créer un répertoire par défaut (on ne peut pas le spécifier nous même) | #la commande pour my-mariadb va créer un répertoire par défaut (on ne peut pas le spécifier nous même) | ||
docker run --name my-mariadb --detach --env MYSQL_ROOT_PASSWORD=root --network db-network -v /var/lib/mysql mariadb | |||
docker run --network db-network --detach --publish 7080:8080 adminer | |||
permet de créer l'image de contacts_nginx_prod | #permet de créer l'image de contacts_nginx_prod | ||
docker build --target contacts_nginx_prod -t $USER/demo-contacts-web:1.0.0 . | |||
</syntaxhighlight> | |||
</ | source : | ||
<html> | |||
<a href="https://discordapp.com/users/284694598888980480"><img src='https://img.shields.io/badge/captnsharky-blue?logo=discord&logoColor=white' /></a> | |||
</html> | |||
[[Catégorie:Docker]] | [[Catégorie:Docker]] |
Dernière version du 10 février 2025 à 09:14
Commandes de base
#liste les conteneurs actifs. Aussi accessible par la commande docker ps [-a]. L'option -a liste aussi l'ensemble des conteneurs inactifs
docker container ls [-a]
#démarre une nouvelle instance d'un conteneur à partir d'une image donnée
docker container run ...image_de_base...
#crée un conteneur basé sur une image donnée sans le démarrer
docker container create ...image_de_base...
#stoppe un conteneur actif
docker container stop nom_conteneur
#démarre un conteneur inactif
docker container start nom_conteneur
#attache les entrées et sorties standards locales à un conteneur actif
docker container attach nom_conteneur
#exécute une commande dans un conteneur actif
docker container exec nom_conteneur commande
#supprime un conteneur inactif
docker container rm nom_conteneur
#supprime tous les conteneurs inactifs
docker container prune
#affiche les logs d'un conteneur actif
docker container logs [-f] nom_conteneur
#affiche les statistiques d'un conteneur actif
docker container stats nom_conteneur
#affiche les informations détaillées d'un conteneur actif
docker container inspect nom_conteneur
Commandes avec paramètres
#la commande pour my-mariadb va créer un répertoire par défaut (on ne peut pas le spécifier nous même)
docker run --name my-mariadb --detach --env MYSQL_ROOT_PASSWORD=root --network db-network -v /var/lib/mysql mariadb
docker run --network db-network --detach --publish 7080:8080 adminer
#permet de créer l'image de contacts_nginx_prod
docker build --target contacts_nginx_prod -t $USER/demo-contacts-web:1.0.0 .