Рубрики
Uncategorized

#010 Построение наше изображение, часть 1

Введение это часть 10: 1 Из путешествия это долгий путь (360 день), так что иди, пожалуйста … с меткой докера, DevOps, Tuperial.

Это часть 10: 1 Из путешествия это долгий путь (360 день), так что иди, пожалуйста, проверьте предыдущие детали, и если вам нужно идти со мной в путешествии, пожалуйста, следуйте, потому что я могу опубликовать более одного раза в 1 день Но, конечно, я буду публиковать ежедневно, по крайней мере, один 😍.

И я буду охватывать множество инструментов по мере продвижения дальше.

Докер пришел со встроенной командой справки. Тип Docker —помощь Вы получите все команды, от них нам нужна команда Image, поэтому мы вводим Docker Image -Help

Нам нужна команда сборки, чтобы создать наше изображение, если вы еще не в папке,

cd DevOpsJourney/app_009

Тогда давайте начнем действие!

docker image build -t app_009_1 .

Давайте сломем его, -t означаю, что тег, который мы не ставили APP_009_1: версия, чтобы версия была последней тегом

а это означает, что DockerFile находится внутри папки, в которой мы находимся

Нажмите Enter, и давайте посмотрим

Когда мы видим, Docker начинает вытащить изображение Python-Alpine из Интернета.

Поскольку мы видим, что он начинает запускать это линию по линии, так как мы замечаем, что он дал его с меткой app_009_1: Последний

Давайте попробуем построить его снова …

Мы замечаем, что на этот раз он ничего не получил от концентратора! Это все кэшируется. (Как вызов попробуйте изменить имя сопровождающего и снова построить его самостоятельно)

Мы получили некоторую информацию о форме сборки в JSON, мы замечаем в репотагах, что мы получаем тег.

docker image build -t app_009_1:1.0 .

Мы даем это сейчас TAG 1.0

Мы снова проверяем и замечаем, что теперь у нас есть 2 тега в последнем репо и 1.0

Если мы перечислим изображение, используя

docker image ls

Мы видим, что у нас есть 3 изображения, APP_009_1 с 1.0, а другое с последним тегом.

Python 3.9-RC-Alpine

Все теперь местные, если нам нужно снова построить, это все кэшировано.

С простой математикой 83,3 -6 МБ наше приложение и альпийское изображение составляет всего 5,6 МБ!

Я разделю его на 2 части, чтобы облегчить чтение

Оригинал: «https://dev.to/elkhatibomar/009-building-our-image-part-1-38a8»