Kernel level containers as a way to isolate blocks of code with way less overhead and way more manageability compared to HW-level virtualization.
- Images
- concept
- image data reuse and layers.
- pulling images
- building images,
docker build
- Docker container
- container as instance
- start, stop, remove
- container status
- Files
- ephimeral filesystem
- diff
- volumes mounting
- files injection/extraction.
- Network
- Network configuration
- L3 networks
- named networks
- service discovery
- host network
- Logs
- Code in container
- omnibus
- microservice