172 похожих чатов

Подскажите, а по best practice если у меня есть исходник

с кучкой зависимостей, то логичней его собрать в контейнере и почистить? или собирать на машине, и потом пихать саму приложуху в контейнер и его зависимости?

8 ответов

19 просмотров

Собрать в контейнере. У вашей машины и у контейнера разные версии зависимостей могут быть

лучше не чистить а multi stage использовать

Mi- Автор вопроса
Vladimir Chernyshev
лучше не чистить а multi stage использовать

у меня сейчас собирается base контейнер, а потом на основе него я делаю еще несколько контейнеров, с разными опциями запуска. правда я это делаю ручками, попробую multi stage в одном описать докер файле. я больше за размер радею. базовый образ убунту 18.04 занимает 63.3, а мой с purge занимает 267. думал как уменьшить базовый образ.

Mi
у меня сейчас собирается base контейнер, а потом н...

общая идея такая FROM ubuntu AS build RUN apt install … WORKDIR /app COPY ./ ./ RUN ./build —out ./dist FROM ubuntu AS dist WORKDIR /app COPY —from=build /app/dist/ /app/

Mi- Автор вопроса
Vladimir Chernyshev
общая идея такая FROM ubuntu AS build RUN apt ins...

да, я уже посмотрел спасибо. пока остался вопрос о том, как зависимости типо либ, которые разбрасываются по системе втаскивать.

Ilia Koteikin
А зачем целая бубунта для билда?

в вопросе была, я принцип мультистейджа показал

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта