Dans nos tutoriels précédents, vous avez appris l'installation du moteur Docker sur les systèmes d'exploitation CentOS/RHEL et Ubuntu et extrait des images du hub Docker. Après cela, créez des conteneurs avec des images. Ce tutoriel vous aidera à créer, répertorier et supprimer des conteneurs Docker sur une machine Linux.
#1. Lancer le conteneur Docker
Pour lancer un nouveau conteneur Docker à l'aide de la commande ci-dessous. Cela démarrera un nouveau conteneur et vous donnera accès à ce conteneur avec /bin/bash shell.
# docker run [OPTIONS][COMMANDE] [ARG...]
Par exemple, la commande ci-dessous créera un nouveau conteneur docker en utilisant l'image nommée "ubuntu". Pour lister toutes les images disponibles, utilisez docker images
commande.
# docker run -i -t ubuntu /bin/bash
Pour quitter le conteneur Docker, tapez
#2. Lister les conteneurs Docker
Après avoir existé à partir du conteneur Docker, exécutez la commande ci-dessous pour répertorier tous les conteneurs en cours d'exécution.
# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf2582758af13 ubuntu "/bin/bash" il y a 2 heures Jusqu'à 2 heures first_ubuntu
Par défaut, la commande Above répertorie uniquement les conteneurs en cours d'exécution. Pour répertorier tous les conteneurs (y compris le conteneur arrêté), utilisez la commande suivante.
# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf2582758af13 ubuntu "/bin/bash" il y a 2 heures Up 2 hours first_ubuntu6b5b5a969241 centos "/bin/bash" il y a 2 jours Quitté (0) il y a 24 heures ubuntu-web#3. Démarrer/Arrêter/Attacher le conteneur
Vous pouvez démarrer, arrêter ou attacher à n'importe quel conteneur avec les commandes suivantes. Pour démarrer le conteneur, utilisez la commande suivante.
# docker start <ID DE CONTENEUR|NOM >Pour arrêter le conteneur, utilisez la commande suivante.
# docker stop <ID DE CONTENEUR|NOM >Pour attacher au conteneur en cours d'exécution, utilisez la commande suivante.
# docker attach <ID DE CONTENEUR|NOM >#4. Déposer le conteneur Docker
Avant de supprimer un conteneur, assurez-vous que ce conteneur est arrêté. Vous pouvez utiliser la commande 'docker ps -a' pour répertorier l'état des conteneurs. Si le conteneur est toujours en cours d'exécution, arrêtez-le d'abord à l'aide des commandes données à l'étape ci-dessus.
Utilisez maintenant la commande suivante pour supprimer un ou plusieurs conteneurs.
# docker rm <ID DE CONTENEUR|NOM > <ID DU CONTENEUR|NOM >Vous pouvez également supprimer tous les conteneurs arrêtés en une seule fois à l'aide de la commande suivante.
# docker rm $(docker ps -a -q)