Docker는 미들웨어가 아닙니다. docker는 개발자가 애플리케이션과 종속성 패키지를 경량의 휴대용 컨테이너로 패키징할 수 있도록 하는 오픈 소스 애플리케이션 컨테이너 엔진이며, 미들웨어는 애플리케이션 시스템과 시스템 소프트웨어 사이에 다양한 부분을 연결할 수 있는 소프트웨어 유형입니다. 자원 공유의 목적을 달성하기 위해 네트워크의 응용 프로그램 시스템이나 다른 응용 프로그램을 사용합니다.
이 문서의 운영 환경: CentOS 7 시스템, Docker 버전 20.10.11, Dell G3 컴퓨터.
Docker 미들웨어인가요?
docker는 미들웨어가 아닙니다.
Docker는 Go 언어와 Apache2.0 프로토콜을 준수하는 오픈 소스를 기반으로 하는 오픈 소스 애플리케이션 컨테이너 엔진입니다.
Docker를 사용하면 개발자는 애플리케이션과 종속성을 경량의 휴대용 컨테이너에 패키징한 다음 가상화할 수도 있는 널리 사용되는 Linux 시스템에 게시할 수 있습니다.
컨테이너는 샌드박스 메커니즘을 완전히 사용하며 서로 인터페이스가 없습니다(iPhone 앱과 유사). 더 중요한 것은 컨테이너 성능 오버헤드가 매우 낮다는 것입니다.
미들웨어는 응용 시스템과 시스템 소프트웨어 사이의 소프트웨어 유형으로, 시스템 소프트웨어가 제공하는 기본 서비스(기능)를 사용하여 응용 시스템의 다양한 부분이나 서로 다른 응용 프로그램을 네트워크로 연결하고 리소스 공유를 달성할 수 있습니다. 기능 공유의 목적.
매우 엄격한 정의는 없지만 일반적으로 IDC의 정의가 받아들여집니다.
미들웨어는 이 소프트웨어를 사용하여 서로 다른 기술 간에 리소스를 공유하는 독립된 시스템 소프트웨어 서비스 프로그램입니다. 클라이언트 서버의 운영 체제를 관리하고 컴퓨팅 리소스와 네트워크 통신을 관리합니다.
이런 의미에서 미들웨어는 미들웨어=플랫폼+통신이라는 방정식으로 표현할 수 있습니다. 이는 분산 시스템에서 사용될 때만 미들웨어라고 부를 수 있다는 한계가 있으며 이를 지원하는 소프트웨어 및 실제 소프트웨어와 결합하기도 합니다.
추천 학습: "docker 튜토리얼"
위 내용은 도커 미들웨어인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!