Docker Orchestration
What is Docker
Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Thus Docker Orchestration is Container orchestration is all about managing the lifecycles of containers, especially in large, dynamic environments with Docker as container.
Docker Orchestration
Dockerfile is where you tell the orchestration tool where to gather container images, how to establish networking between containers, how to mount storage volumes, and where to store logs for that container. Our DevOps Ashlah branch and version control these configuration files so they can deploy the same applications across different development and testing environments before deploying them to production clusters thus the deployment could be used by using merge to gitlab staging branch → pass test (include test lint) → deployed. When the CI/CD within gitlab is done, the web is could be used.