Overview
Containers
If you understand Linux, you probably already have about 85% of the knowledge you need to understand containers. If you understand how processes, mounts, networks , shells and daemons work - commands likeps
, mount
, ip addr
, bash
, httpd
and mysqld
- then you just need to understand a few extra primitives to become an expert with containers. Remember that all of the things that you already know today still apply: from security and performance to storage and networking, containers are just a different way of packaging and delivering Linux applications. There are four basic primitives to learn to get you from Linux administrator to feeling comfortable with containers:Once you understand the basic four primitives, there are some advanced concepts that will be covered in future labs including:
- Container Standards: Understanding OCI, CRI, CNI, and more
- Container Tools Ecosystem - Podman, Buildah, Skopeo, cloud registries, etc
- Production Image Builds: Sharing and collaborating between technical specialists (performance, network, security, databases, etc)
- Intermediate Architecture: Production environments
- Advanced Architecture: Building in resilience
- Container History: Context for where we are at today
Now, let's start with the introductory lab, which covers these four basic primitives: Container Image, Registry Server, Container Host, and Container Orchestration.