Il existe de nombreuses commandes docker-compose similaires telles que run, up, build, create. Évitez la confusion en comprenant chaque rôle.
commander | Cible | Remarques |
---|---|---|
run | Création d'images et de conteneurs | Spécifiez un service. up démarre tous les services (conteneurs) à la fois |
up | Création et lancement d'images et de conteneurs | Démarrez tous les conteneurs à la fois. Faire jusqu'au démarrage |
build | Créer une image | - |
create | Créer un conteneur | - |
up | Démarrer le conteneur | - |
Création d'image | Création de conteneurs | Démarrage du conteneur |
---|---|---|
build | create | start |
run | → | |
up | → | → |
docker-compose run/up
= docker-compose build && docker-compose create && docker-compose start
・ Exécution Docker-compose ・ Docker-compose up ・ Construction Docker-compose ・ Docker-compose create ・ Docker-compose start
Fondamentalement, la commande à utiliser doit être «docker up».
Lors de l'exécution ou du démarrage, si l'image existe déjà, elle ne sera pas recréée, donc s'il y a un changement dans le fichier docker ou docker-compose.yml, l'image sera écrasée lors de la reconstruction.
Recommended Posts