LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

Так образы обычно кэшируются. разница будет всего в одном лейере с предыдущей сборкой.

В инкрементальную сборку (C, C++, Rust) докер сам по себе не умеет. Даже для того, чтобы сделать кэш пакетов для всяких там NPM и PIP, нужно доп приседания делать.

ну если твой компонент ни с чем не взаимодействует, то да, не нужно, но я как-то не встречался с таким в реальных рабочих задачах - чаще всего тебе нужна готовая тестовая среда для отладки.

Ну дык и я про то. Я ставлю себе контейнера со средой, а потом подключаю каталог со своим проектом в контейнер, собираю его прямо там, и запускаю. Шел с этим контейнером часами висит при этом.

Исходная версия byko3y, :

Так образы обычно кэшируются. разница будет всего в одном лейере с предыдущей сборкой.

В инкрементальную сборку докер сам по себе не умеет. Даже для того, чтобы сделать кэш пакетов для всяких там NPM и PIP, нужно доп приседания делать.

ну если твой компонент ни с чем не взаимодействует, то да, не нужно, но я как-то не встречался с таким в реальных рабочих задачах - чаще всего тебе нужна готовая тестовая среда для отладки.

Ну дык и я про то. Я ставлю себе контейнера со средой, а потом подключаю каталог со своим проектом в контейнер, собираю его прямо там, и запускаю. Шел с этим контейнером часами висит при этом.