Académique Documents
Professionnel Documents
Culture Documents
21 Commandes Docker Essentielles
21 Commandes Docker Essentielles
1. Exécution de Docker
Docker run est utilisé pour créer un conteneur et le démarrer immédiatement.
Cette commande recherche d’abord une image existante pour le conteneur à exécuter
et, si elle n’est pas trouvée, l’extrait du référentiel, crée un conteneur à partir de
l’image, puis commence à l’exécuter immédiatement.
Exécutons un conteneur Nginx à partir du référentiel officiel.
Avec l’indicateur, vous personnalisez son nom local et mappez également le port hôte
au port de conteneur. ou aide à exécuter le conteneur en arrière-plan en mode détaché
--name -d --detach
« Docker Run » est la version abrégée de « Docker Container Run ». Docker
recommande officiellement le formulaire plus long, mais le formulaire plus ancien et
plus court est toujours populaire car les commandes prennent moins de temps à taper.
2. Arrêt Docker
Cette commande permet d’arrêter les conteneurs déjà en cours d’exécution. La
syntaxe est simple :
Si vous n’avez pas personnalisé un nom lorsque vous l’avez exécuté, vous pouvez
vérifier le nom généré aléatoirement avec la commande docker ps (discutée plus loin).
Lorsque vous utilisez la commande docker stop, elle envoie un signal SIGTERM
demandant l’arrêt, après quoi le signal SIGKILL est administré en fonction de la
situation de terminaison.
3. Démarrage de Docker
Ceci est utilisé pour démarrer les conteneurs qui ont été arrêtés. La syntaxe est
simple :
4. Docker exec
docker exec, comme son nom l’indique, est utilisé pour l’exécution de nouvelles
commandes dans un conteneur déjà en cours d’exécution.
jmaqboul@localhost:~$ docker exec -ti nginx-root /bin/bash
root@72acb924f667:/#
root@72acb924f667:/# exit
exit
jmaqboul@localhost:~$
5. Renommer Docker
Pour renommer un conteneur, vous utilisez la syntaxe suivante :
FROM alpine:latest
RUN apk update
RUN apk add vim
Tout d’abord, il télécharge une image Alpine Linux à partir du référentiel officiel.
Ensuite, il met à jour le cache du paquet, puis y installe également l’éditeur Vim.
Cela signifie que l’éditeur Vim préinstallé sur le conteneur exécuté à partir de cette
image.
9. Docker cp
La commande cp est déjà bien connue des utilisateurs expérimentés de Linux pour
copier des fichiers et des répertoires entre différents emplacements.
De même, , ou est simplement utilisé pour copier des fichiers et des répertoires entre
le conteneur et l’hôte.docker container cpdocker cp
jmaqboul@localhost:~/nginx-root$ docker cp nginx-root:/etc/nginx/nginx.conf
./config/nginx.conf
10. Docker rm
Semblable à la suppression de fichiers et de répertoires via le terminal Linux, Docker
utilise également une syntaxe similaire pour supprimer les images et les conteneurs.
docker rm container_or_image_name_or_id
Essayez de supprimer le conteneur nginx-root que vous avez créé précédemment dans
ce tutoriel:
Un article complet qui traite de divers scénarios de suppression d'images Docker avec
des exemples.
docker version
Voici à quoi ressemblent ces informations :
Vous pouvez obtenir des informations telles que la somme de contrôle de l’image, les
couches, l’adresse IP du conteneur et d’autres informations réseau et de nombreuses
autres informations.
Il est sage d’utiliser la commande grep pour filtrer la sortie et obtenir uniquement les
informations souhaitées.
Ici, vous pouvez voir que le port hôte 80 est mappé au port de conteneur 80 pour le
conteneur nommé nginx-root.
La sortie ci-dessus sera générée en continu en temps réel jusqu’à ce que vous quittiez
avec Ctrl + C.
C
ommandes Docker informatives essentielles