What is the difference between Docker and Azure?
The difference between Docker and Azure: Azure is an operating system based on cloud computing. Its main goal is to provide a platform for developers, while Docker is an open source application container engine that allows developers to Package your application into a portable image and publish it to any popular platform.
Azure
Microsoft Azure is Microsoft's cloud computing-based operating system, formerly known as "Windows Azure", the same as Azure Services Platform , is the name of Microsoft's "software and services" technology. The main goal of Microsoft Azure is to provide developers with a platform to help develop applications that can run on cloud servers, data centers, the Web, and PCs. Cloud computing developers can use the storage, computing power and network infrastructure services of Microsoft's global data centers. The Azure service platform includes the following main components: Microsoft Azure, Microsoft SQL database service, Microsoft .Net service, Live service for sharing, storing and synchronizing files, Microsoft SharePoint and Microsoft Dynamics CRM services for business [1] .
Azure is a flexible and interoperable platform that can be used to create applications that run in the cloud or enhance existing applications with cloud-based features. Its open architecture provides developers with the choice of Web applications, applications for connected devices, PCs, servers, or to provide optimal online complex solutions. Microsoft Azure takes cloud technology as its core and provides computing methods for software services. It is the foundation of the Azure service platform. Azure can closely combine the individual capabilities of developers in the cloud with Microsoft's global data center network hosting services, such as storage, computing and network infrastructure services.
Microsoft will ensure the openness and interoperability of the Azure service platform from beginning to end. We are convinced that the business model of enterprises and the experience of users obtaining information from the Web will change as a result. Most importantly, these technologies will give our users the ability to decide whether to deploy applications on cloud-based Internet services, deploy them on the client, or combine the two based on actual needs.
Docker
Docker is an open source application container engine that allows developers to package their applications and dependencies into a portable container and then publish them to Virtualization can also be implemented on any popular Linux machine or Windows machine. The containers completely use the sandbox mechanism and will not have any interfaces with each other.
A complete Docker consists of the following parts:
DockerClient client
Docker Daemon daemon process
Docker Image
DockerContainer container
Recommended tutorial: "Docker 》
The above is the detailed content of What is the difference between Docker and Azure?. For more information, please follow other related articles on the PHP Chinese website!