господа я тут чет по докеру угорел
например:
>FROM python:3
>COPY . /
>RUN pip install -r requirements.txt
>CMD [ "python", "./run.py"]
вроде все понятно, а если я захочу каждый час запускать run.py то куда копать?
@anonymous держи, чтобы не хуеть https://www.ardanlabs.com/blog/2020/02/docker-images-part1-reducing-image-size.html
Original image built with gcc: 1.14 GB
Multi-stage build with gcc and ubuntu: 64.2 MB
Static glibc binary in alpine: 6.5 MB
Dynamic binary in alpine: 5.6 MB
Static binary in scratch: 940 kB
Static musl binary in scratch: 94 kB
//хотя можно и охуеть, когда оказывается, что контейнер может весить 94кб
@anonymous А теперь бегом рассказывать, почему дублирование системной и несистемной библиотеки в памяти и куда ты дел питон, что образ у тебя весит 94 килобайта. Если я зафигачу хелловорлд на асме, 94 кб превратятся в небольшую россыпь байт.
@anonymous > дублирование системной и несистемной библиотеки в памяти
возможно, я недостаточно внимательно читал статью - где именно там дублирование? подумал, что ты про glibc и musl, но они не дублируются
> куда ты дел питон
речь была не про вес самого питона/го/залупы, а про оверхед от контейнера, с которого предлагалось прихуеть
@anonymous Ещё раз, даун, где минимальный питон и какого хуя ты мне показываешь чужой musl хуй пойми какой версии, если в системе у меня определённая либц и она не используется, алсо, бегом пошёл искать другие зависимости питона, которые тоже будут дублироваться в памяти.
>а про оверхед от контейнера, с которого предлагалось прихуеть
Даун, компилять статически я могу и так и для этого мне не нужна докер-залупа, алсо, тар-архив в пару килобайт я могу и так запилить.
@anonymous какой же ты тупой. musl там только в scratch билде, где у тебя НЕТ либц. если у тебя есть либц в системе, ты можешь не включать её в контейнер и не линковать ни с ней, ни с маслом. сначала ты ноешь, что контейнеры не нужны из-за веса, но стоит ткнуть носом в примеры, что можно выкинуть из контейнера, чтобы облегчить его, как начинается "ой, да мне они и нахуй не нужны были с самого начала"