This can be done with elaborate systems like Kubernetes or Rancher, but it's also possible to do it by simply scaling new/old versions of containers up/down (see links below).
Preference is to do it via scaling.
I think we would have to change how we do networking for Docker containers. Right now we assign individual ports to containers.
e.g. blue-green deployment
This can be done with elaborate systems like Kubernetes or Rancher, but it's also possible to do it by simply scaling new/old versions of containers up/down (see links below).
Preference is to do it via scaling.
I think we would have to change how we do networking for Docker containers. Right now we assign individual ports to containers.
In the blog posts, https://github.com/nginx-proxy/nginx-proxy or Traefik (which has Docker support) are used, to (as I understand) autodiscover the ports instead.
Similar: