Brief Introduction about Docker and it's editions. There is short explanation of basics of Docker. It also contains characteristics and tools of Docker.
2. Introduction of Docker
• Promoted by the company Docker Inc.
• World’s leading software container platform
• Tool that can package an application and its dependencies in a
virtual container that can run on any Linux server.
• Docker implements a high-level API to provide lightweight
containers that run processes in isolation.
3. Edition
• Enterprise Edition
Docker Enterprise Edition (EE) is designed for enterprise
development and IT teams who build, ship and run business
critical applications in production at scale.
• Community Edition
Docker Community Edition (CE) is ideal for developers and
small teams looking to get started with Docker and experimenting
with container-based apps.
4. Docker Basics
• Image
The basis of a docker container. The content at rest.
• Container
The image when it’s ‘running’. The standard unit of app service.
• Engine
The software that executes commands for container.
• Registry
Stores , distributes and manages Docker images.
• Control plane
Management plane for container.
6. Tools
• Docker Compose
Compose is a tool for defining and running multi-container Docker applications. It uses
YMAL files to configure the application's services and performs the creation and start-up process
of all the containers with a single command.
• Docker Swarm
Docker Swarm provides native clustering functionality for Docker containers, which turns
a group of Docker engines into a single, virtual Docker engine.