Selection of Docker container orchestration, mirroring services and Git code managed cloud services
Docker is an open source application container engine that packages applications and dependencies into a portable image, deploys to a server and runs in a container container instance.
Resource orchestration Docker-compose defines and runs an application system composed of multiple containers, declares each service through the docker-compose.yml file, and completes the creation and startup of the application as a whole.
Cluster management tools Docker Swarm and Kubernetes (k8s) uniformly manage container nodes and take service service as the scheduling unit to support dynamic expansion and other features.
When building a system to select cloud services, pay attention to the integration efficiency and stability of system deployment, operation and maintenance, automatic construction and code management, compare several major cloud service providers, sort out and share information, ranking in no particular order. The information is updated on January 16, 2020.