Docker concepts
When working with Docker, understanding its core concepts and terminology is important for the effective development, deployment, and management of containerized applications. Here are about a dozen essential terms and concepts for Docker that every .NET developer should know, as shown in Table 15.2:
Term |
Description |
Docker Engine |
The core software that manages containers, allowing users to build and containerize applications. It’s the engine aka runtime that executes containers based on Docker images. |
Docker Image |
A lightweight, standalone, executable package that includes everything needed to run a piece of software, including the code, runtime, libraries, environment variables, and configuration files. Images... |