Skip to content

47 Работа с Docker образом Различие образов alpine

47 Работа с Docker образом. Различие образов alpine/slim/buster.

47. Работа с Docker образом. Различие образов alpine/slim/buster.

Docker образ — это read-only шаблон, который содержит файловую систему и параметры, которые используются для создания Docker контейнера. Образы создаются из Dockerfile с помощью команды docker build.

  • Для получения списка всех доступных на локальной машине образов используйте команду docker images.
  • Чтобы загрузить образ с Docker Hub, используйте команду docker pull image_name.
  • Чтобы создать контейнер из образа, используйте команду docker run image_name.
  • Для удаления неиспользуемых образов есть команда docker image prune.

  • Alpine: Самый маленький по размеру. Alpine Linux — это независимый дистрибутив, ориентированный на безопасность и экономию ресурсов. Он широко используется для создания легковесных контейнеров Docker.

  • Slim: Средний по размеру, используется когда нужны некоторые стандартные библиотеки Unix/Linux, которые отсутствуют в Alpine. Slim образы обычно используют Debian или Ubuntu дистрибутивы в качестве основы.
  • Buster: Это кодовое название версии Debian 10. Debiain Buster образы обычно будут самыми большими по размеру, но при этом они предоставят наиболее широкий набор функций и библиотек, что бывает полезно для сложных приложений.

Выбор между этими образами зависит от ваших потребностей. Если вам нужен наименьший возможный размер образа и вы готовы управлять зависимостями вручную, выбирайте Alpine. Если вам нужно больше функций "из коробки", выберите Slim или Buster.

Untitled

Untitled

Untitled

Untitled