Docker
Key Concepts
- Containers:: Containers are lightweight, standalone, and executable packages that include everything needed to run a piece of software, including the code, runtime, libraries, and system tools. They share the host system's kernel but operate in isolated environments
- Images: An image is a read-only template used to create containers. It contains the application code, libraries, and dependencies. Images can be versioned and shared through container registries like Docker Hub.