Какая взаимосвязь между образами, контейнерами и рабочими нагрузками?

Образ (Image)

Docker-образ — это специальная файловая система, которая включает в себя программы, библиотеки, ресурсы и конфигурационные файлы для управления контейнерами. Образ также может включать в себя важные конфигурационные параметры, такие как скрытые диски, переменные среды и пользователей. Образы не содержат динамические данные и их содержание после создания остается неизменным.

Контейнер (Container)

Контейнер — это среда выполнения Docker-образа (image). Взаимосвязь между образом и контейнером аналогична связи между классом (class) и инстансом (instance) в объектно-ориентированной модели программирования. Контейнер может быть создан, запущен, остановлен, удален или временно приостановлен.

На рисунке проиллюстрирована взаимосвязь между образами (images), контейнерами (containers) и рабочими нагрузками (workloads):

../_images/schm__images-containers-workloads.jpeg