I am using
Docker container for managing my Application. I have deployed the Application at Multiple Servers.
Now I want to update that Application on all my servers. Thus I am looking for a solution to automate the deployment process.
What I have done so far to achieve this =>
I have configured a docker registry on a Server ( Main Server from which all the clients will pull the images ). I have tested pull and push from the client side and it is working properly.
But the problem here is that I have to manually pull the application on all the client side from the docker registry.
I found some open source implementation for this purpose ( WatchTower and ouroboros ) But according to my understanding, this solution needs registry as DockerHub or private registry hosted by Docker. ( Please correct me if I am wrong )
In my scenario, I am hosting the Docker Registry at my private server. So I am looking for the solution that can detect the changes in the Registry an automatically update the Container ( i.e. Application )