Containerd Introduction (en)
The course will provide an overview of Containerd, including fundamental concepts such as images, containers, and tasks. Topics such as CNI, logging, namespaces within Containerd, and container import/export will also be examined. The functionality of Nerdctl, an alternative CLI for Containerd, will be presented. In addition, the use of a registry for managing container images will be explained. Finally, the concepts of image creation using Dockerfile and multistage builds with BuildKit will be introduced. Crictl represents an optional topic covered in the course.
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
- Familiarity with the Linux operating system
- Proficiency in the operating system command line
- Basic knowledge of networking concepts and protocols
- Basic knowledge of package management conceptsBasic knowledge of storage