Size: a a a

Docker — русскоговорящее сообщество

2020 August 31

S

Soare in Docker — русскоговорящее сообщество
George Gaál
Видимо, у тебя меняется код, который ты добавляешь через copy? Или build args юзаешь ?
Изменяю/Добавляю новую команду,  после скачивания зависимостей,   к примеру идет команда  COPY
Чтобы эти правки применить, каждый раз делаю docker-compose build
И таким образом по новой скачиваются зависимости.

ВОПРОС

Что сделать, чтобы после правок в Dockerfile и запуска сервиса через docker-compose build у меня использовались кешированные слои, чтобы по новой не скачивать 100500 зависимостей
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Soare
Изменяю/Добавляю новую команду,  после скачивания зависимостей,   к примеру идет команда  COPY
Чтобы эти правки применить, каждый раз делаю docker-compose build
И таким образом по новой скачиваются зависимости.

ВОПРОС

Что сделать, чтобы после правок в Dockerfile и запуска сервиса через docker-compose build у меня использовались кешированные слои, чтобы по новой не скачивать 100500 зависимостей
Покажи докерфайл сам
источник

S

Soare in Docker — русскоговорящее сообщество
George Gaál
Покажи докерфайл сам
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
Каждая команда = слой. Объединение через & делают специально для уменьшения количества слоев
источник

S

Soare in Docker — русскоговорящее сообщество
Дмитрий Кожанов
Каждая команда = слой. Объединение через & делают специально для уменьшения количества слоев
Я так и делаю
источник

AZ

Artyom Zverev in Docker — русскоговорящее сообщество
Soare
Я так и делаю
Сначала ставишь все что надо, а последним слоем то, что меняется
источник

S

Soare in Docker — русскоговорящее сообщество
Или стойте,  слой со скачиванием зависимостей будет каждый раз скачивать зависимости ?
Я думал что один раз слой скачает зависимости и все, до первых правок так сказать
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Soare
Или стойте,  слой со скачиванием зависимостей будет каждый раз скачивать зависимости ?
Я думал что один раз слой скачает зависимости и все, до первых правок так сказать
У тебя копи во второй строчке
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Это и сбрасывает весь кэш, т.к. у тебя какой-то файл в проекте постоянно меняется
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Тебе 3 и 5 строчки надо воктнуть в районе 20
источник

S

Soare in Docker — русскоговорящее сообщество
Soare
Или стойте,  слой со скачиванием зависимостей будет каждый раз скачивать зависимости ?
Я думал что один раз слой скачает зависимости и все, до первых правок так сказать
Новый образ - новый слой
Но тогда как мне в текущий образ вносить новые слои, чтобы старые слои оставались ( не скачивали зависимости )
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Я ответил
источник

S

Soare in Docker — русскоговорящее сообщество
George Gaál
Это и сбрасывает весь кэш, т.к. у тебя какой-то файл в проекте постоянно меняется
Аа , то есть из-за этого?
Понял, спасибо!
источник

AP

Andrey Perminov in Docker — русскоговорящее сообщество
короче выглядит так, будто в wsl какая-то ошибка накапливается и оно начинает тупить, дропать коннекты
источник

AP

Andrey Perminov in Docker — русскоговорящее сообщество
если рестартнуть wsl, 40-50 минут все работает стабильно
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Эм. Я вот думаю - пора запасаться сухарями и поп-корном или ещё рано. А ты зависимости от версии хостовой операционки не находил ? Ну, мало ли - надо винду перенакатить, это универсальное решение, желательно на серверную редакцию
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
George Gaál
Эм. Я вот думаю - пора запасаться сухарями и поп-корном или ещё рано. А ты зависимости от версии хостовой операционки не находил ? Ну, мало ли - надо винду перенакатить, это универсальное решение, желательно на серверную редакцию
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
George Gaál
Эм. Я вот думаю - пора запасаться сухарями и поп-корном или ещё рано. А ты зависимости от версии хостовой операционки не находил ? Ну, мало ли - надо винду перенакатить, это универсальное решение, желательно на серверную редакцию
Нужно переустановить шиндовс
источник

AP

Andrey Perminov in Docker — русскоговорящее сообщество
отдельный комп под заббикс еще посоветуйте
источник

AP

Andrey Perminov in Docker — русскоговорящее сообщество
wsl2 тоже виртуалка, в полном hyper-v все работает
источник