classnotes:do080:concepts
Table of Contents
Container Concepts
Definitions
A container is a running instance of a container image
A container Image is a single tarball file, loaded with metadata, that has all the files by the application
The entry point is the command used to start your container
Technology that powers containerization
End state is to have3 Containers
Creating container Images
- buildah
- podman
- prebuilt from registry
Container Runtme
- runC
- cri-o
- docker
Container Management tools
- podman
- docker (client)
- kubernetes
Differences between Containers and VMs
Virtual Machines | Containers |
---|---|
full OS | no OS |
kernel inside | no kernel |
lower level access to hardware | Limited access to hardware |
more resources required | light weight & can be root less |
Containers can be run without root priviledges (root less)
classnotes/do080/concepts.txt · Last modified: by 127.0.0.1