I plan to set up a jenkins-based docker-based workflow at the end. My idea is to automatically create (according to Jenkins) the docker image for each green assembly, and then expand this image with either Jenkins or the “hand” (I'm not sure if I want to automatically start each green assembly).
How easy it is to create a new image. My question is about deployment itself. What is the best practice for “rebooting” or “restarting” a working docker container? Suppose the image has been changed for the container, how can I gracefully reload it when your service is running? Do I need to do a traditional dance with several running containers and load balancing, or is there a docker way?
linux docker continuous-integration continuous-deployment
Csaba okrona
source share