Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps
Сотрудничество, реклама: @devmangx
Работаем с @Spiral_Yuri
РКН: https://clck.ru/3P8kFH
Post #1528
4.09K
DE @loose_code
Showing posts older than #1530 · Back to latest


apt-get install или apk add, легко случайно добавить дубликаты или пропустить что-то, затерявшееся в середине списка.find позволяет быстро найти все исполняемые файлы в каталоге:find . -type f -executable

debian:slim или node:22-slim) больше, чем Alpine, но всё ещё значительно меньше полноразмерных дистрибутивов. Они используют glibc, поэтому большинство инструментов и библиотек просто работают.


docker manifest. Команда docker manifest позволяет инспектировать и управлять мультиархитектурными образами.docker manifest – простой способ избежать ситуации, когда работает на одной машине, но не работает на другой.
bash -n scriptname

--cpus – задаёт жёсткий лимит CPU (например, --cpus="0.5" позволяет контейнеру использовать не более 50% одного ядра).--cpu-shares – задаёт относительный вес, а не жёсткий лимит. Контейнеры с более высоким значением получают больше CPU только когда несколько контейнеров конкурируют за ресурсы.cpu_shares влияет на приоритет, а cpus задаёт фактический потолок.

Multi-Stage сборкиMulti-Stage сборки для Node.js, Go, Rust, Java, PHPForwarded from Мир Linux


FROM scratch? Посмотри эти практические задания, чтобы разобраться с типичными проблемами контейнеризации Go:- Cтатическая линковка: https://labs.iximiuz.com/challenges/dockerize-golang-application-static-linking
- Динамическая линковка https://labs.iximiuz.com/challenges/dockerize-golang-application-dynamic-linking

