Maison Opération et maintenance Docker Comment fermer le projet démarré par Docker Compos Up

Comment fermer le projet démarré par Docker Compos Up

Apr 20, 2023 am 10:07 AM

Docker Compose est un outil officiellement lancé par Docker qui peut aider les développeurs à définir et à exécuter plusieurs conteneurs Docker. Une fois que vous démarrez un projet à l’aide de Docker Compose, comment l’arrêter ?

Tout d'abord, ouvrez un outil de ligne de commande dans le répertoire du projet et entrez la commande :

docker-compose down

Cette commande peut arrêter et supprimer tous les conteneurs démarrés par Docker Compose. Cependant, nous devons parfois arrêter un conteneur plutôt que l’ensemble du projet. Alors que faire ?

Vous pouvez utiliser les deux méthodes suivantes pour arrêter un seul conteneur :

  1. Utilisez le nom ou l'ID du conteneur pour arrêter le conteneur

Tout d'abord, nous devons vérifier le nom ou l'ID du conteneur, vous pouvez utiliser la commande suivante :

docker-compose ps

Cette commande peut lister Exporter tous les conteneurs démarrés par Docker Compose et afficher leurs noms, identifiants, statut et autres informations. Recherchez le conteneur qui doit être arrêté, copiez son nom ou son ID, puis utilisez la commande suivante pour l'arrêter :

docker stop container_name_or_id
  1. Utilisez la commande Docker Compose pour arrêter le conteneur

En plus d'utiliser la commande Docker pour arrêter le conteneur, nous pouvons également utiliser la commande Docker Compose pour arrêter le conteneur. Tout d'abord, nous devons éditer le fichier Docker Compose, commenter le fichier de configuration du conteneur qui doit être arrêté, puis utiliser la commande suivante pour redémarrer le projet :

docker-compose up

Cette commande redémarrera le projet, mais le commentaire Le conteneur ne démarrera pas. De cette façon, nous atteignons l’objectif d’arrêter un seul conteneur plutôt que l’ensemble du projet.

En bref, Docker Compose est un outil très pratique qui peut aider les développeurs à gérer les conteneurs Docker rapidement et facilement. Savoir comment arrêter un conteneur démarré par Docker Compose peut nous permettre d'utiliser Docker Compose de manière plus flexible et de mieux développer et tester le code.

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!

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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Guide de construction d'Agnes Tachyon | Un joli Musume Derby
2 Il y a quelques semaines By Jack chen
Oguri Cap Build Guide | Un joli Musume Derby
2 Il y a quelques semaines By Jack chen
Péx: comment raviver les joueurs
4 Il y a quelques semaines By DDD
Guide de construction de Grass Wonder | Uma musume joli derby
1 Il y a quelques semaines By Jack chen
Pic comment émoter
3 Il y a quelques semaines By Jack chen

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment créez-vous un pilote de réseau Docker personnalisé? Comment créez-vous un pilote de réseau Docker personnalisé? Jun 25, 2025 am 12:11 AM

Pour créer un pilote de réseau Docker personnalisé, vous devez écrire un plugin Go qui implémente l'API NetworkDriverPlugin et communiquer avec Docker via Unix Sockets. 1. Comprenez d'abord les bases du plug-in Docker, et le pilote réseau s'exécute comme un processus indépendant; 2. Configurez l'environnement de développement GO et créez un serveur HTTP qui écoute les sockets Unix; 3. Implémentez les méthodes API requises telles que Plugin.activate, getCapabilities, CreenEnetwork, etc. et renvoyez la réponse JSON correcte; 4. Enregistrez le plug-in à / Run / Docker / Plugins / Directory et passez le dockernetwork

Qu'est-ce que Docker Compose et quand devriez-vous l'utiliser? Qu'est-ce que Docker Compose et quand devriez-vous l'utiliser? Jun 24, 2025 am 12:02 AM

La fonction principale de DockerCompose est de démarrer plusieurs conteneurs en un seul clic et de gérer automatiquement les dépendances et les connexions réseau entre eux. Il définit les services, les réseaux, les volumes et autres ressources via un fichier YAML, réalise l'orchestration du service (1), crée automatiquement un réseau interne pour rendre les services interopérables (2), prend en charge la gestion du volume de données pour persister des données (3), et implémente la réutilisation et l'isolement de la configuration via différents profils (4). Convient à la construction de l'environnement de développement local (1), à la vérification préliminaire de l'architecture microservice (2), à l'environnement de test en IC / CD (3) et au déploiement autonome de petites applications (4). Pour commencer, vous devez installer Docker et son plugin Compose (1), créer un répertoire de projet et écrire Docker-Compose

Qu'est-ce que Kubernetes et comment est-il lié à Docker? Qu'est-ce que Kubernetes et comment est-il lié à Docker? Jun 21, 2025 am 12:01 AM

Kubernetes ne remplace pas Docker, mais la prochaine étape dans la gestion des conteneurs à grande échelle. Docker est utilisé pour construire et exécuter des conteneurs, tandis que Kubernetes est utilisé pour orchestrer ces conteneurs sur plusieurs machines. Plus précisément: 1. Docker Packages Applications et Kubernetes gère ses opérations; 2. Kubernetes déploie, élargit et gère automatiquement les applications conteneurisées; 3. Il réalise l'orchestration des conteneurs à travers des composants tels que les nœuds, les gousses et les plans de contrôle; 4. Kubernetes travaille en collaboration avec Docker pour redémarrer automatiquement les conteneurs défaillants, se développer à la demande, l'équilibrage de chargement et aucune mise à jour des temps d'arrêt; 5. Applicable aux scénarios d'application qui nécessitent une expansion rapide, une exécution des microservices, une haute disponibilité et un déploiement multi-environnement.

Comment créez-vous un volume Docker? Comment créez-vous un volume Docker? Jun 28, 2025 am 12:51 AM

Une façon courante de créer un volume Docker consiste à utiliser la commande dockervolumecreate et à spécifier le nom de volume. Les étapes incluent: 1. Créez un volume nommé à l'aide de dockervolume-créatemy-volume; 2. Montez le volume dans le conteneur via Dockerrun-vmy-volume: / path / in / conteneur; 3. Vérifiez le volume à l'aide de Dockervolumels et nettoyez les volumes inutiles avec Dockervolumeprune. De plus, le volume anonyme ou le support de liaison peut être sélectionné. Le premier génère automatiquement un ID par Docker, et le second mappe le répertoire hôte directement dans le conteneur. Notez que les volumes ne sont valides que localement et que des solutions de stockage externes sont nécessaires sur les nœuds.

Comment spécifiez-vous les variables d'environnement dans un conteneur Docker? Comment spécifiez-vous les variables d'environnement dans un conteneur Docker? Jun 28, 2025 am 12:22 AM

Il existe trois façons courantes de définir des variables d'environnement dans un conteneur Docker: utilisez l'indicateur -e, définissez les instructions env dans un dockerfile ou gérez-les via DockerCompose. 1. L'ajout de l'indicateur -e lors de l'utilisation de Dockerrun peut passer directement des variables, ce qui convient aux tests temporaires ou à l'intégration CI / CD; 2. Utilisation d'env dans dockerfile pour définir des valeurs par défaut, qui conviennent aux variables fixes qui ne sont pas souvent modifiées, mais ne conviennent pas pour distinguer différentes configurations d'environnement; 3. DockerCompose peut définir des variables via des blocs d'environnement ou des fichiers .env, ce qui est plus propice à la collaboration et à la séparation de configuration du développement, et prend en charge le remplacement variable. Choisissez la bonne méthode en fonction des besoins du projet ou utilisez plusieurs méthodes en combinaison

Que sont les conteneurs Docker et comment sont-ils gérés? Que sont les conteneurs Docker et comment sont-ils gérés? Jul 01, 2025 am 12:13 AM

Les conteneurs Docker sont un moyen léger et portable d'emballer les applications et leurs dépendances ensemble pour s'assurer que les applications s'exécutent de manière cohérente dans différents environnements. L'exécution d'instances créées en fonction des images permet aux développeurs de démarrer rapidement les programmes via des "modèles". Exécutez la commande dockerrun couramment utilisée dans les conteneurs. Les étapes spécifiques incluent: 1. Installer Docker; 2. Obtenez ou construisez un miroir; 3. Utilisez la commande pour démarrer le conteneur. Les conteneurs partagent des grains d'hôte, sont plus légers et plus rapides à démarrer que les machines virtuelles. Les débutants recommandent de commencer par l'image officielle, en utilisant Dockerps pour afficher l'état de course, en utilisant Dockerlogs pour afficher les journaux et nettoyer régulièrement les ressources pour optimiser les performances.

Comment utilisez-vous Docker System Prune pour nettoyer les ressources inutilisées? Comment utilisez-vous Docker System Prune pour nettoyer les ressources inutilisées? Jun 27, 2025 am 12:33 AM

DockersystemRune est une commande pour nettoyer les ressources inutilisées qui suppriment les conteneurs arrêtés, les réseaux inutilisés, les images pendantes et la création de caches. 1. Exécutez DockersystemRune par défaut pour nettoyer le miroir suspendu et demander la confirmation; 2. Ajouter le paramètre -f à la confirmation de sauter; 3. Utiliser - Tout pour supprimer toutes les images inutilisées; 4. Utiliser - Viltre pour nettoyer le cache à l'heure; 5. Exécutez cette commande régulièrement pour aider à maintenir l'environnement propre et éviter un espace disque insuffisant.

En quoi Docker diffère-t-il de la virtualisation traditionnelle? En quoi Docker diffère-t-il de la virtualisation traditionnelle? Jul 08, 2025 am 12:03 AM

La principale différence entre Docker et la virtualisation traditionnelle réside dans le traitement et l'utilisation des ressources de la couche du système d'exploitation. 1. Les conteneurs Docker partagent le noyau OS hôte, qui est plus léger, le démarrage plus rapide et plus d'efficacité des ressources; 2. Chaque instance d'une machine virtuelle traditionnelle gère un système d'exploitation complet, occupant plus d'espace et de ressources; 3. Le conteneur commence généralement en quelques secondes, et la machine virtuelle peut prendre plusieurs minutes; 4. Le conteneur dépend de l'espace de noms et des CGROUPS pour obtenir l'isolement, tandis que la machine virtuelle obtient un isolement plus fort grâce au matériel de simulation de l'hyperviseur; 5. Docker a une meilleure portabilité, garantissant que les applications s'exécutent de manière cohérente dans différents environnements, adaptés aux microservices et au déploiement de l'environnement cloud.

See all articles