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