Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Comment utiliser Docker avec des exemples de commandes

Docker est un outil de virtualisation populaire qui reproduit un environnement d’exploitation spécifique au-dessus d’un système d’exploitation hôte. Chaque environnement est appelé un conteneur. La gestion des conteneurs est essentielle pour travailler dans Docker.

Dans ce tutoriel, je vous guide pour utiliser Docker sur Linux avec les principales commandes.

Comment utiliser Docker avec des exemples de commandes

Introduction

Pour avoir un aperçu de Docker, suivez ce tutoriel :

S’il n’est pas encore installé, ça se passe dans ce tutoriel :

Comment créer une image Docker avec docker pull

Depuis Docker Hub

Un registre Docker stocke des images Docker.
Docker Hub est un registre public que n’importe qui peut utiliser, et Docker est configuré pour rechercher des images sur Docker Hub par défaut. Vous pouvez même exécuter votre propre registre privé.

Supposons que vous souhaitiez pousser une image pour le serveur Web Nginx. Avant de le faire, vérifions quelles images se trouvent déjà sur notre système.
Pour cela, on utilise la commande search de Docker :

sudo docker search nginx
Comment chercher et lister les images du Docker Hub
Comme vous pouvez le constater, il existe des images officielles et non officielles (voir la colonne OFFICIAL).
Pour des raisons de sécurité, je vous recommande de n’installer que des images officielles.
A minimum testez celle-ci dans un environnement de test avant de les déployer.

Puis pour pousser une image, on utilise l’option pull :

sudo docker pull nginx
Comment créer une image Docker avec docker pull

Depuis un fichier Dockerfile

Si vous souhaitez créer votre propre image, cela est possible à partir d’un fichier DockerFile
Pour cela, on utilise l’option build :

docker build -t <nom du tag> -f <fichier Dockerfile> .

Par exemple :

docker build -t tagname-1 -f Dockerfile.prod .
docker build -t tagname-2 -f Dockerfile.dev .

Comment supprimer une image Docker

Si vous souhaitez supprimer l’image, utilisez l’option rmi.
Par exemple pour supprimer l’image nginx :

docker rmi nginx
Comment supprimer une image Docker

Comment lister, arrêter, démarrer un conteneur

Un conteneur utilise une image d’un système d’exploitation préconfiguré et optimisé pour une tâche spécifique. Lorsqu’une image Docker est lancée, elle existe dans un conteneur. Par exemple, plusieurs conteneurs peuvent exécuter la même image en même temps sur un seul système d’exploitation hôte.

Liste des principales commandes Docker

Les commandes sur les images

Commandes Description
docker pull <image> Créer une nouvelle image
docker images Lister les images
docker commit <id conteneur> <nom de l’image> Créer une image à partir du conteneur en cours d’exécution
docker search <mot clé> Chercher les images dans la base
docker kill
docker system df Afficher l’espace disque utilisé par les conteneurs
docker pull Extraire une image ou un référentiel d’un registre
Liste des commandes Docker

Les commandes sur les conteneurs

Commandes Description
docker kill Arrêter un conteneur sans délai
docker run Créer un nouveau conteneur
docker rmi <id conteneur> Supprimer un conteneur existant
docker start <id conteneur> Démarrer un conteneur
docker ps Lister les conteneurs
docker stop Arrêter un conteneur
docker rename <nom conteneur> <nouveau nom conteneur> Renommer le nom d’un conteneur
docker attach <id conteneur> Attacher les flux locaux d’entrée, de sortie et d’erreur standard à un conteneur en cours d’exécution.
Les commandes sur les conteneurs

Lister des commandes pour administrer Docker

Commandes Description
docker system df Afficher l’espace disque utilisé par les conteneurs
docker logs <id conteneur>
docker logs -f <id conteneur>
Afficher les journaux d’un conteneur
docker stats
docker stats <id conteneur>
docker top
docker top <id conteneur>
Afficher l’utilisation CPU et mémoire global ou d’un conteneur
docker diff <id conteneur> Inspecter les modifications apportées aux fichiers ou aux répertoires du système de fichiers d’un conteneur
docker events <id conteneur> Obtenir les événements du conteneur
docker inspect -f ‘’ <nom conteneur> Connaître l’adresse IP d’un conteneur
docker inspect infinitedocker inspect –format ‘’ $(docker ps -q) Inspecter un conteneur
Lister des commandes pour administrer Docker

L’article Comment utiliser Docker avec des exemples de commandes est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires