Рубрики
Uncategorized

Наслоение докера

Введение Я был фанатом неизменной инфраструктуры с тех пор, как я использовал такие инструменты, как … Помечено с докером, дежоптом, поехать, Куберов.

Я был поклонником Неподвижная инфраструктура С тех пор как я использовал инструменты, такие как Террафом и Упаковщик Отказ Я бы не сказал, что понял плюсы сразу, но со временем провел управление развертыванием услуг в условиях высокого движения, один рода понимает важность возможности иметь инфраструктуру, которая является масштабируемой, предсказуемой и может быть восстановлена автоматически Отказ Кто лучше объяснить, какая неизменяемая инфраструктура — чем сам Армин Дадгар?

Слоивание изображения

Если вы пройдете через Раздел 2.3 книги Контейнер лучших практик У них хороший раздел на различных типах изображений. Это вернуло несколько шагов, которые я использовал ранее на поддержании и строительных контейнерах.

Плохие быстрые кредиты для рисования: SketchPad.io

Основной слой

Этот базовый слой содержит операционную систему, основные системы системных систем (например, такие как VIM, Bash, Software-Properties, Curl, VIM и т. Д.) и инструменты, необходимые для установки пакетов и создают обновления на изображение со временем. Лучший пример таких базовых слоев альпийские изображения Отказ

Слой зависимости

Слои изображения зависимости — это то, где вы установили зависимости, связанные с платформой (например, такие как Java Runtime, MySQL, GO, ERLANG ETC)

Слой приложения

Слой приложения — это то, где зависимые зависимости, относящиеся к контейнеру (например, конфигурации базы данных, код приложения и т. Д.)

Можно добавить приложение конкретные конечные точки здесь или добавить что-то вроде Dumb-init Отказ

Что это помогает нам сделать, это повторно использовать слои на одном конкретном этапе и использовать его для нескольких целей. Изображения, находящиеся в наслоении в этой моде, помогут разбить изображения большого размера на меньшие изображения с хорошо определенными слоями. Это поможет в более быстрой сборке, обслуживании, а также для повторного использования их в качестве компонентов.

использованная литература

Пожалуйста, следуйте за Techlog для большего.

Оригинал: «https://dev.to/arriqaaq/layering-a-docker-image-2d9o»