George
Смотри syslog
George
Может конфликт с docker.conf
George
Хз
Ильдар
Ильдар
Игорь
В чем разница между CI и CD?
Ильдар
сразу в @devops_ru
Андрей
Андрей
Всё полностью снёс, ()доцкер) поставил занова, переписал композ - завелось
Андрей
завелось ска!!!!
Андрей
А проблемка то под носом была.
Андрей
Доцкер был криво поставлен.
Андрей
Как? Я хз.
Андрей
А я говорил прошлому начальнику, под пиво мы превозмогаем!
Андрей
Игорь
George
George
Нельзя просто взять и установить докер
Андрей
Всем спасибо
Nikita
а можно как то в докерфайле использовать команду COPY без создания нового слоя и кеширования? или какой то аналог
George
George
Качать вгетом или курлом с хттп внутри большого блока run
George
Или сквошить имидж
George
Или тебя ещё мультистейдж спасет
Nikita
а что такое "сквошить", и мб можно просто через RUN как то скопировать ?
George
В первом стейдже делаешь COPY, а во втором стейдже можешь дергать только нужные фвйлы
Ильдар
Nikita
George
И мультистейдж смотри
George
Это очень полезно, когда у тебя очень тяжёлые слои с временными файлами
George
На билдере - пускай будут, а в релизного имидже они нафиг не нужны
Nikita
просто хочу немного оптимизировать билд, чтобы лишний раз нмп пакеты не перекачивались
Ильдар
Nikita
ну если я сделаю copy файла, а потом выполню run, то run будет перевыполняться только при изменении файла, вот мне нужно в run докопировать нужные файлы) небольшой костыль для монорепа)
George
George
Для монорепа докер билд как бы не спасает
Ильдар
ты что в итоге хочешь получить? быструю сборку? маленький образ? нормальный образ с историей и повторяемостью?
Nikita
Andor
лол
Andor
прощай
Nikita
Ильдар
а вопрос "как при изменении изменении файла оставлять неизменным образ, в который этот файл копируется" тянет именно на неправильную работу.
Nikita
в монорепе общий yarn.lock, но для того чтобы выполнить yarn install правильно, нужно скопировать package.json для всех пакетов, а они часто меняются без надобности обновлять пакеты, например скрипты новые добавляются, и мне поднадоело что при каждом таком изменении ждать 3 минуты пока пакеты заново скачаются без надобности
Andor
пфф
Andor
3 минуты
Andor
откуда в монорепе вообще всякие йарны и нпм-ы?
Nikita
js монореп 🤪
Andor
похер, откуда в _монорепе_ взялись какие-то пакетные менеджеры вообще
Ильдар
George
Andrey
Парни, привет. А подскажите пожалуйста, если я устанавливаю memory limit (вот никогда не пользовался, а тут приходится уже) - мой контейнер перед прибиванием получит какой-либо сигнал ОС или его тихо прибьют, и какие-либо закешированные данные - пропадут и я не смогу их на диск сбросить, например?
George
Andrey
Блин, это прискорбно
Andrey
А как уважаемые господа поступают, если надо память ограничить? но в серсисе может быть кеш, который не хочется терять, и он сбрасывается на диск раз в N секунд, например?
Andor
George
Andrey
ну давай не придираться к терминологии)
George
делать распределенную систему из коробки
Andrey
А при чем тут распределенность?
George
чтоб потеря кэша локально не играла
Brommie
Привет! Был обычный докер-компоуз, нужно разместить часть приложению на другом сервере, подумал что сворм будет хорошим решением. Если просто переписать докер-компоуз файл с деплой секциями - ничего не поломается в целом? Вольюмы не перетрутся?
Mi
подскажите, если между ПК и Registry стоит прокся с подменой сертификатов, как заставить docker игнонировать сертификат?
George
да нет проблем с этим
George
главное, чтобы подменный сертификат был валидный
George
и коммон нейм совпадал
Mi
подменный невалидный, пока себе не всунешь root/int сертификат... чего делать не очень хочется
Andrey
Alexei
подскажите. когда выполняется docker run -v /путь_на_хосте:/Путь_внутри_докер_контейнера
Если /путь_на_хосте - пустая директория, то /Путь_внутри_докер_контейнера будет тоже полностью пустой? или там останется содержимое того, что было?
Artur
Alexei
Спасибо. Теперь понятно :)
Игорь
Как понять, почему висит docker-compose build?
написал Building mongo и завис
George