J'apprécie beaucoup l'aide de docker-composer.
Par exemple. sur mon serveur, quand je veux mettre à jour mon application avec des modifications mineures, j'ai seulement besoin d' git pull origin master && docker-compose restart
, fonctionne parfaitement.
Mais parfois, j'ai besoin de reconstruire (eg. J'ai ajouté un mécanisme national de prévention de la dépendance, besoin d'exécuter npm install
de nouveau).
Dans ce cas, je n' docker-compose build --no-cache && docker-compose restart
.
Je m'attends à ce vers :
- créer une nouvelle instance de mon conteneur
- arrêter le conteneur existant (d'après la plus récente a fini de construire)
- lancer une nouvelle
- en option supprimer l'ancienne version, mais cela pourrait être fait manuellement
Mais dans la pratique, il semble redémarrer l'ancien nouveau.
C'est le comportement attendu?
Comment puis-je gérer une reconstruction et d'en lancer une nouvelle , après il est construit?
Peut-être que j'ai raté une commande spécifique? Ou serait-il judicieux d'en avoir?