'Docker run without interruption

I have web applications running on Docker. When there is a new update to Production (from Gitlab), the production becomes inaccessible while the production server is pulling a new image. What can I do for it ? What are your suggestions?

Docker Swarm or Kubernetes are good choices?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source