Comment créer, lister et supprimer des conteneurs Docker sous Linux

不言
Libérer: 2019-03-25 17:36:37
original
3668 Les gens l'ont consulté

Cet article présente le contenu de la création, de la liste et de la suppression de conteneurs Docker sur une machine Linux. Examinons le contenu spécifique ci-dessous.

Comment créer, lister et supprimer des conteneurs Docker sous Linux

1. Démarrez le conteneur Docker

Utilisez la commande suivante pour démarrer un nouveau conteneur Docker. Cela démarrera un nouveau conteneur et vous donnera accès au conteneur à l'aide du shell /bin/bash.

# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]
Copier après la connexion

Par exemple, la commande suivante créera un nouveau conteneur Docker en utilisant une image nommée "ubuntu". Pour lister toutes les images disponibles, utilisez la commande docker images.

# docker run -i -t ubuntu /bin/bash
Copier après la connexion

Pour quitter le conteneur Docker, appuyez sur ctrl+p+q. Cela entraînera l'exécution du conteneur en arrière-plan et fournira une console au système hôte. Si vous utilisez la commande exit, cela arrêtera le conteneur actuel.

2. Lister les conteneurs Docker

Une fois le conteneur Docker existant, exécutez la commande suivante pour lister tous les conteneurs en cours d'exécution.

# docker ps

CONTAINER ID     IMAGE     COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13     ubuntu    "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu
Copier après la connexion

Par défaut, la commande ci-dessus listera uniquement les conteneurs en cours d'exécution. Pour lister tous les conteneurs, y compris ceux arrêtés, vous devez utiliser la commande suivante.

# docker ps -a

CONTAINER ID   IMAGE   COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13   ubuntu  "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu
6b5b5a969241   centos  "/bin/bash"    2 days ago     Exited (0) 24 hours ago   ubuntu-web
Copier après la connexion

3. Démarrer/arrêter/connecter des conteneurs

Vous pouvez utiliser les commandes suivantes pour démarrer, arrêter ou attacher à n'importe quel conteneur. Pour démarrer le conteneur, utilisez la commande suivante.

# docker start <CONTAINER ID|NAME>
Copier après la connexion

Pour arrêter le conteneur, utilisez la commande suivante.

# docker stop <CONTAINER ID|NAME>
Copier après la connexion

Pour vous attacher à un conteneur en cours d'exécution, utilisez la commande suivante.

# docker attach <CONTAINER ID|NAME>
Copier après la connexion

4. Jetez le conteneur Docker

Avant de supprimer un conteneur, assurez-vous de l'avoir arrêté. Vous pouvez utiliser la commande 'docker ps -a' pour répertorier l'état du conteneur. Si le conteneur est toujours en cours d'exécution, arrêtez-le d'abord à l'aide de la commande donnée à l'étape ci-dessus.

Utilisez maintenant la commande suivante pour supprimer un ou plusieurs conteneurs.

# docker rm <CONTAINER ID|NAME> <CONTAINER ID|NAME>
Copier après la connexion

Vous pouvez également utiliser la commande suivante pour supprimer tous les conteneurs arrêtés en même temps.

# docker rm $(docker ps -a -q)
Copier après la connexion

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention à la colonne Tutoriel vidéo Linux du site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!