# Контейнеры

> Технология упаковки приложения вместе с его runtime-зависимостями.

---

LLMS index: [llms.txt](/llms.txt)

---

<!-- overview -->

Каждый запускаемый контейнер воспроизводим; стандартизация благодаря включению зависимостей позволяет каждый раз получать одинаковое поведение при запуске.

Контейнеры абстрагируют приложения от базовой инфраструктуры хоста, упрощая развертывание в различных облачных средах или ОС.




<!-- body -->

## Образы контейнеров
[Образ контейнера](/docs/concepts/containers/images/) – это готовый к запуску пакет программного обеспечения, содержащий все необходимое для запуска приложения: код, среду исполнения, прикладные и системные библиотеки, а также значения по умолчанию всех важных параметров.

Контейнер по определению неизменяем (immutable): код работающего контейнера невозможно поменять. Чтобы внести правки в контейнеризованное приложение, необходимо собрать новый образ, содержащий эти правки, а затем запустить контейнер на базе обновленного образа.

## Исполняемые среды контейнеров

<p>Фундаментальный компонент, который позволяет Kubernetes эффективно запускать контейнеры. Он отвечает за управление исполнением и жизненным циклом контейнеров в рамках Kubernetes.</p>
<p>Kubernetes поддерживает различные среды для запуска контейнеров: <a class='glossary-tooltip' title='Исполняемая среда для контейнеров с фокусом на простоту, надежность и переносимость' data-bs-toggle='tooltip' data-bs-placement='top' href='https://containerd.io/docs/' target='_blank' aria-label='containerd'>containerd</a>,
<a class='glossary-tooltip' title='Легковесная исполняемая среда для контейнеров, разработанная специально для Kubernetes' data-bs-toggle='tooltip' data-bs-placement='top' href='https://cri-o.io/#what-is-cri-o' target='_blank' aria-label='CRI-O'>CRI-O</a> и любые реализации <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md">Kubernetes CRI (Container Runtime
Interface)</a>.</p>

## Что дальше

* Раздел об [образах контейнеров](/docs/concepts/containers/images/).
* Раздел о [Подах](/ru/docs/concepts/workloads/pods/).

---

Section pages:

- [Образы](/ru/docs/concepts/containers/images/)
- [RuntimeClass](/ru/docs/concepts/containers/runtime-class/)
- [Контейнерное окружение](/ru/docs/concepts/containers/container-environment/)
- [Хуки жизненного цикла контейнеров](/ru/docs/concepts/containers/container-lifecycle-hooks/)
