134 votes

docker-compose up, down, stop start différence

Je ne trouve pas plus d'informations à ce sujet.

Devrions-nous utiliser docker stop pour les conteneurs avec lesquels nous avons commencé docker start

Ou la même chose pour docker-compose up ?

Quelle est la différence entre stop et down ?

116voto

the genius Points 513

Dans l'aide de docker-compose

stop               Stop services

down               Stop and remove containers and networks (optionally images and volumes as well)

40 votes

docker-compose down ne supprime pas images y volumes par défaut. docs.docker.com/compose/reference/down

0 votes

Réponse impeccable !

113voto

Kamika Points 328
# Stop services only
docker-compose stop

# Stop and remove containers, networks..
docker-compose down 

# Down and remove volumes
docker-compose down --volumes 

# Down and remove images
docker-compose down --rmi <all|local>

1 votes

"réseaux ", que signifie " " ici ?

28voto

anshul Points 96

Voici les différences entre les différentes options de la commande docker-compose :

docker-compose up - démarrer et redémarrer tous les services définis dans docker-compose.yml

docker-compose down - arrête les conteneurs en cours d'exécution, mais elle supprime également les conteneurs arrêtés ainsi que tous les réseaux qui ont été créés. Vous pouvez aller plus loin et ajouter le drapeau -v pour supprimer également tous les volumes. C'est idéal pour faire une réinitialisation complète de votre environnement en lançant la commande docker-compose down -v .

docker-compose start - La commande redémarre uniquement les conteneurs arrêtés précédemment

docker-compose stop - La commande arrêtera les conteneurs en cours d'exécution mais ne les supprimera pas.

11voto

aBnormaLz Points 170

Juste pour répondre à l'autre partie de la question :

Utilisez docker-compose up pour démarrer ou redémarrer tous les services définis dans une docker-compose.yml .

El docker-compose start n'est utile que pour redémarrer les conteneurs qui ont été créés précédemment, mais qui ont été arrêtés. Elle ne crée jamais de nouveaux conteneurs.

El docker-compose run permet d'exécuter des tâches "ponctuelles" ou "adhoc".

Pour de plus amples informations, veuillez consulter le site cette page .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X