Оптимизация сборки Python Docker образа: размер меньше на -43% (-57%)

Всем привет. Я Backend разработчик, в основном на Python и немного Go. Хотел бы рассказать про свой опыт оптимизации docker образов и написать некий «туториал». Он скорее будет полезен для разработчиков или начинающим DevOps. Для опытных DevOps инженеров, возможно будет мало интересного и полезного.

https://habr.com/ru/articles/1013980/

#docker #оптимизация #размер #скорость #билда #multistage #build

Оптимизация сборки Python Docker образа: размер меньше на -43% (-57%)

Всем привет. Я Backend разработчик, в основном на Python и немного Go. Хотел бы рассказать про свой опыт оптимизации docker образов и написать некий «туториал». Он...

Хабр

Подводный камень в docker env и java

Столкнулся с небольшим с интересным моментом: внедрение переменных окружения (а ля environment variables ) в стандартный микросервис написанный на Java (классика жанра – Spring Boot ). Читать далее (Тема не сложная)

https://habr.com/ru/articles/894384/

#Java #Spring_Boot #apache_maven #docker #multistage #build #environment_variables #example #микросервисы #web

Подводный камень в docker env и java

Добрый день, уважаемые Хабравчане! Столкнулся с небольшим с интересным моментом: внедрение переменных окружения (а ля environment variables ) в стандартный микросервис написанный на Java (классика...

Хабр

Mount — ещё один способ уменьшения размера Docker-образа

Делюсь лайфхаком по уменьшению размеров Docker-образов. Как-то нам попалась на поддержку и развитие CRM-система, написанная на Ruby... Обновили Ruby-пакеты и под них код, написали Dockerfile. Первая сборка была удручающей: образ в 2Гб. Это нормальный размер, если ты собираешь образ со всями там Torch и другой ML-штуковиной, но CRM - нет. В результате дальнейших действий, удалось сократить размер образа до 200Мб. Cделали следующее, чтобы сократить размер

https://habr.com/ru/articles/851384/

#docker #dockerfile #multistage #ci/cd #kubernetes

Mount — ещё один способ уменьшения размера Docker-образа

Привет. Делюсь лайфхаком по уменьшению размеров Docker-образов. Как-то нам попалась на поддержку и развитие CRM-система, написанная на Ruby. Пришли со словами: предыдущий разработчик не передал...

Хабр

#Harmonine is a defense compound produced by the #Asian #ladybeetle #Harmoniaaxyridis
It is an important factor in beetle #immunity and has #BroadSpectrum #antimicrobial #activity #inhibiting the growth of #mycobacteria and demonstrating #multistage #antimalarial activity
The Asian lady beetle uses harmonine as a general hygiene measure, but switches to an effective defense strategy based on dozens of peptides when threatened

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3297383/

https://www.mpg.de/7246516/Asian-lady-beetles

Harmonine, a defence compound from the harlequin ladybird, inhibits mycobacterial growth and demonstrates multi-stage antimalarial activity

The harlequin ladybird beetle Harmonia axyridis has been introduced in many countries as a biological control agent, but has become an invasive species threatening the biodiversity of native ladybirds. Its invasive success has been attributed to its vigorous ...

PubMed Central (PMC)

Кажется, я нашёл, как оптимизировать билды в #docker ещё сильнее за счёт #buildkit #inline #cache и #multistage билдов.

Надо будет посмотреть, действительно ли сработает, но выглядит многообещающе!

> It’s a bit early to suggest that [Jay Bowles] of Plasma Channel has finally found the solution to this fundamental shortcoming of electrostatic propulsion, but his recently completed multi-stage ion thruster certainly represents something of a generational leap for the technology. By combining multiple pairs of electrodes and experimentally determining the optimal values for their spacing and operational voltage, he’s been able to achieve a sustained exhaust velocity of 2.3 meters per second.

Multi-Stage Ion Thruster Holds Exciting Promise
https://hackaday.com/2022/09/19/multi-stage-ion-thruster-holds-exciting-promise/

#ion #thruster #multistage

Multi-Stage Ion Thruster Holds Exciting Promise

Anyone who’s looked into high-voltage experiments is likely familiar with ion lifters — spindly contraptions made of wire and aluminum foil that are able to float above the workbench on…

Hackaday