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