Size: a a a

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

2020 May 12

ПК

Побитый Кирпич... in Docker — русскоговорящее сообщество
Nikita Shumilin
я наверное пропустил, а для чего вы хотите кеш инвалидировать для конкретной команды ? я себе просто кейса представить не могу
У меня есть команда RUN script, которая генерит мне файлы, каждый раз разные. Насколько я понимаю, докер кэширует слой с применением этой команды и инвалидирует этот кэш только если строка изменится
источник

ПК

Побитый Кирпич... in Docker — русскоговорящее сообщество
А мне надо каждый раз заново чтоб он запускал скрипт
источник

ПК

Побитый Кирпич... in Docker — русскоговорящее сообщество
Есть вероятность, что я в принципе неправильно решаю эту проблему и мне надо не RUN тут юзать, тогда прошу подсказать способ лучше
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
а результат RUN script зависит от версии кода ? или можно на подряд запустить несколько раз и результат будет разный ?
источник

ВК

Виктор Капля... in Docker — русскоговорящее сообщество
Побитый Кирпич
У меня есть команда RUN script, которая генерит мне файлы, каждый раз разные. Насколько я понимаю, докер кэширует слой с применением этой команды и инвалидирует этот кэш только если строка изменится
То есть при сборке, отдельным слоем, возвращаются разные результаты?
источник

ПК

Побитый Кирпич... in Docker — русскоговорящее сообщество
Nikita Shumilin
а результат RUN script зависит от версии кода ? или можно на подряд запустить несколько раз и результат будет разный ?
Да, именно подряд запустить и будет разный результат, там внутри качаются исходники с гита и они каждый раз могут обновиться
источник

ВК

Виктор Капля... in Docker — русскоговорящее сообщество
Побитый Кирпич
Есть вероятность, что я в принципе неправильно решаю эту проблему и мне надо не RUN тут юзать, тогда прошу подсказать способ лучше
Есть, смотрите в сторону entrypoint
источник

ВК

Виктор Капля... in Docker — русскоговорящее сообщество
Побитый Кирпич
Да, именно подряд запустить и будет разный результат, там внутри качаются исходники с гита и они каждый раз могут обновиться
И двух этапную сборку
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
докер тем и хорош что делает "слепок" какого то состаяния при создании image, если вы не готовы "заморозить" версию в другом гит репо, то наверное entrypoint единственный выход, лучше ничего в голову не приходит
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
но возможно проблема именно в том чтоб объять не объятное с вытягиванием из другого гита кода
источник

ВК

Виктор Капля... in Docker — русскоговорящее сообщество
Nikita Shumilin
докер тем и хорош что делает "слепок" какого то состаяния при создании image, если вы не готовы "заморозить" версию в другом гит репо, то наверное entrypoint единственный выход, лучше ничего в голову не приходит
Смотри, entrypoint, это раз, from foo.bar AS build, это два. Тогда соберётся.
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
спасибо =) но мне это не поможет у меня таких проблем
источник

ВК

Виктор Капля... in Docker — русскоговорящее сообщество
Nikita Shumilin
спасибо =) но мне это не поможет у меня таких проблем
Так я кирпичу отвечал, сборка в несколько stage, решает проблему
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
ну а получилось что мне
источник

ПК

Побитый Кирпич... in Docker — русскоговорящее сообщество
Виктор Капля
Смотри, entrypoint, это раз, from foo.bar AS build, это два. Тогда соберётся.
Спасибо, буду работать в этом направлении
источник

V

Vlad in Docker — русскоговорящее сообщество
Гайс, когда добавляю вольюм nginx ничего не отвечает, будто дефолтный конфиг удаляется
источник

V

Vlad in Docker — русскоговорящее сообщество
Пробовал брать строку с докерхаба, тогда даже не запускается
источник

V

Vlad in Docker — русскоговорящее сообщество
Vlad
Гайс, когда добавляю вольюм nginx ничего не отвечает, будто дефолтный конфиг удаляется
в общем да, он удаляет все содержимое /etc/nginx/conf.d
источник

V

Vlad in Docker — русскоговорящее сообщество
не понимаю почему
источник

Z

Zuldek in Docker — русскоговорящее сообщество
Средняя зарплата Middle DevOps Engineer в вашей компании
Анонимный опрос
16%
<=100K RUR
35%
100-150K RUR
16%
150-200K RUR
18%
200-300K RUR
4%
300-499K RUR
12%
>=500K RUR
Проголосовало: 57
источник