Since Docker published since the user like, what reason does not like? Docker is a well-organized, integrated architecture that delivers good cloud to cloud portability and workload management. More crucially, Docker can also provide a powerful foundation for creating cloud-based distributed systems. The workload of a cloud-based distributed system is much easier to migrate than the current cloud workload.
Docker1.0 has clearly told us what this technology means for companies to move applications to the cloud platform. So far, major cloud technology providers such as Amazon Web Services (AWS), Google and Red Hat have embraced Docker and supported Docker in their products and services.
In fact, Google's app engine developers already have the technology to create and deploy Docker mirrors for their applications with Google's cloud platform's virtual machine management capabilities. The existing Docker mirrors can also be acquired and deployed using the virtual machine management function of Google Cloud platform.
In some cloud instances, Docker is a very important architectural and deployment approach. Now they have the strength to challenge some cloud service providers. Some cloud service providers, including focusing on the paas[note] (Platform as a service [note]), are trying to address the portability of applications, but the use of Docker may make their solutions ineffective, especially if they use virtual machines or abstract [note] Layers of solutions are threatened by Docker.
Cloud services that promote portability through virtual machines It has now been found that application developers prefer lightweight Docker solutions to allow applications to be portable, because Docker solutions require less resources for application execution and migration. In addition, compared with other virtual machine technology, Docker more open, and support a wider range.
Some PAAs providers use abstraction Layer technology in the application migration scenario, which is to set up a transition layer (i.e., abstraction layer) between the application and the underlying cloud services. This solution, like a virtual machine solution, has more patent protection and makes it difficult for developers to deploy than the Docker solution.
Today Docker is prompting more cloud providers to choose them, as these cloud providers are well aware that Docker can provide better portability for cloud platform migration applications, and this solution will be widely used. Because Docker is open and widely watched and supported, it makes it difficult for some cloud providers to implement a "hold-up" policy (i.e., a vendor lockout policy).
For cloud providers attempting to implement a "hold-up" strategy, even if their application or workload portability patent solutions have done a good job in some cases, they will be Docker in the face of it.