Summary of "Контейнерная виртуализация в Linux"

Container virtualization in Linux — Summary

This document summarizes core concepts, practical details, commands and references for Linux containerization built on namespaces and cgroups.

Core concepts

Namespaces — details and behavior

Main namespace types discussed: mount, PID, UTS (hostname), IPC, network, user.

Saving and reusing namespaces

Cgroups — structure and controllers

Terminology:

Common controllers:

Managing and lifecycle notes:

Managing cgroups — tools and practices

Ways to manage cgroups:

Practical tips:

Containers vs Virtual Machines

Tools, runtimes and Docker

Low-level primitives:

Implementations / runtimes:

Docker concepts and common commands:

Common Docker commands:

Docker Hub / other registries provide image storage and sharing. Docker benefits include portability, rapid start/stop, reproducible environments for development and CI. Caveats include persistent data handling (volumes), port/network mapping, and security implications from sharing the host kernel.

Practical examples and useful commands

Limitations and practical notes

Guides, tutorials and references

Sources and speakers cited

If you need a short cheat-sheet of commands and files to inspect for each namespace and cgroup controller, that can be produced separately.

Category ?

Technology


Share this summary


Is the summary off?

If you think the summary is inaccurate, you can reprocess it with the latest model.

Video