Home>Article>Operation and Maintenance> Is docker middleware?

Is docker middleware?

Susan Sarandon
Susan Sarandon Original
2022-01-12 16:30:20 4431browse

Docker is not middleware; docker is an open source application container engine that allows developers to package their applications and dependency packages into a lightweight, portable container; and middleware is between applications. A type of software between systems and system software that can connect various parts of the application system or different applications on the network to achieve resource sharing purposes.

Is docker middleware?

The operating environment of this article: CentOS 7 system, Docker version 20.10.11, Dell G3 computer.

Is docker middleware?

Docker is not middleware.

Docker is an open source application container engine, based on the Go language and open source in compliance with the Apache2.0 protocol.

Docker allows developers to package their applications and dependencies into a lightweight, portable container, and then publish it to any popular Linux machine, which can also be virtualized.

Containers completely use the sandbox mechanism and do not have any interfaces with each other (similar to iPhone apps). More importantly, the container performance overhead is extremely low.

Middleware is a type of software between application systems and system software. It uses the basic services (functions) provided by system software to connect various parts of the application system or different applications on the network. It can achieve the purpose of resource sharing and function sharing.

It does not have a very strict definition, but the definition of IDC is generally accepted:

Middleware is an independent system software service program. Distributed application software uses this software to run in different environments. Resources are shared between technologies, and middleware sits on top of the client server's operating system to manage computing resources and network communications.

In this sense, an equation can be used to represent middleware: middleware = platform communication, which also limits it to being called middleware only when used in distributed systems, and also distinguishes it from supporting software. Distinguish it from practical software.

Recommended learning: "docker tutorial"

The above is the detailed content of Is docker middleware?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn