Величина Доцкер слике утиче на време извођења и перформансе ваше апликације. Мали контејнери раде брже, лакши су за управљање и заузимају мање простора на диску.
Постоји неколико начина да се смањи величина Доцкер слика. Конкретно, можете користити Алпине Линук слике које су много мање од осталих.
Смањите величину постојеће Доцкер слике помоћу Алпине-а
Доцкер слика је шаблон са упутствима о томе како да се направи Доцкер контејнер. Има све што вам је потребно за подешавање и покретање апликације. Ово може укључивати зависности, команде, па чак и променљиве окружења.
Постоје два начина за смањење Доцкер слике са Алпине слике. Један је повлачењем алпске верзије слике, а други уређивањем Доцкерфиле користити ан Алпине слика.
Повуците Доцкер слику из Доцкер Хуб-а
Хајде да повучемо Нгинк Доцкер слику, а затим смањите њену величину. Идите до Доцкер регистра. Из званичних Доцкер слика повуците а Нгинк Слика са следећом командом:
доцкер пулл нгинк
Покрените следећу команду на терминалу да проверите да ли је слика у вашем систему.
доцкер слика лс
Обратите пажњу на величину преузетог Нгинк слика је 142МБ. Затим, смањимо величину ове слике помоћу Алпине Линук Слика.
Алпине Линук је веома мала дистрибуција, тако да су слике засноване на њему мале, једноставне и сигурне. Проверите Доцкер регистар да ли постоји Нгинк верзија слике са Алпине таг.
Затим покрените следећу команду на терминалу:
доцкерповућингинк:стабилно-алпски
Приметите да је сада величина мања, скоро четвртина почетне слике.
Уредите Доцкерфиле да бисте користили слике Алпине
Алтернативно, уредите Доцкерфиле постојеће апликације за коришћење Алпине слика.
ИЗ питхон-а: алпски
ЕНВ ПИТХОНУНБУФЕРЕД 1
ВОРКДИР /апп
ДОДАТИ. /app/
Затим, када изградите слику помоћу а Алпине слике, приметићете величину Питхон слика се смањила.
Зашто користити алпске слике?
Користите Алпине слике да бисте брзо смањили величину Доцкер слика. Доцкер препоручује коришћење таквих званичних слика за уобичајене случајеве употребе.
Алпине Линук слика ствара мале контејнере којима се може управљати иу развоју иу производњи. Лако се извлачи, конфигурише и користи.
У исто време, помаже у изградњи и примени лаких апликација на свим платформама. Није ни чудо што је Алпине омиљена Линук дистрибуција програмера на Доцкер платформи.