Lupsik Pupsik
посоны, а кто как борется с докер-контейнерами, которые начинают пожирать всю память и умирать?
Sergey
и в догонку - кто как борется с контейнерами которые начинают раздувать свой aufs (пересоздание контейнера не предлагать)
Anton
Dmitry
Народ, кто-нибудь запускал docker образы с моделями на yarn?
Igor
А в чём трабла? Я ярн юзаю внутри контейнера
roquie
Igor
О боже, зачем?
Затем что yarn ставит пакеты быстрее npm и жёстко фиксирует зависимости?
roquie
Я про другое. Ведь сборка ассетов и прочие пакетные менеджеры должны быть снаружи. Не считая системного.
Misha Kulakovsky
может это сборочный контейнер?
roquie
И размер меньше и кэш менеджеров вынесен на машинку, которая запекает образ
Misha Kulakovsky
Igor
Пакеты нужны nodejs приложению, папка с модулями весит 700 метров, код всего 50, установка занимает 2 секунды с кэшем, поэтому проще держать кэш на проде и делать инстал при деплое, чем гонять не оправдано тяжёлый образ по сети
Misha Kulakovsky
не понял, ты кеш модулей подключаешь как вольюм, получается?
Igor
Правда в новой версии npm обещали починить
Igor
Misha Kulakovsky
понял
roquie
roquie
Статика собирается отдельным контейнером с ярном на машинке с CI. Кэш прописан тоже волюмом на эту машину. А дальше как обычно.
Serhii
можно как то при компосе, открыть баш выбранного контейнера? или надо атачиться к нему?
Misha Kulakovsky
docker-compose exec <service> bash
Serhii
Есть два контейнера, ubuntu & mysql, когда запускаю через компоуз, конт убунту падает, так как в нем нет процесса, как сделать чтоб он работал? Процесс какой нибудь запустить?...
Serhii
Как это обычно делают?
Roman
А что должно работать в контейнере с убунту?
Roman
Там процесс должен какой-то висеть
Serhii
да, мне надо любой, лишь бы контейнер не падал
Serhii
баш например
Andrei
Sleep infinity
Gluek
А пояснить зачем нужен пустой работающий контейнер можете?
ko4
тамагочи
Andrei
Мускул инициализировать, к примеру
Andrei
Ну в идеале да, должен смотреть есть ли база и если нет, инициализировать. А в реале мне чувство самосохранения не дает это сделать, когда база 500гигов
Andrei
Инстанс где реплицируется только пара табличек и он держит данные в памяти, он сам дамп снимает и реплику запускает
Serhii
мне нужен) Sleep infinity помог, спасибо
Gluek
Gluek
Может мне тоже нужен а я себе не наделал таких везде
Serhii
скаженм так, убунту у меня как система для проекта, в ней не надо стартить процес, я туда конекчусь и сам делаю что хочу
Serhii
и уже из баша запускаю нужные мне службы
Simak
Ребят, а кто нибудь пользуется portus с ldap авторизацией
Konstantin
Да, мы пользуемся
Etki
Serhii
ну вот, спс и за exec
Serhii
p.s. я ведь только учусь
Gluek
Serhii
точно!) не знал как нормально обьяснить
Simak
🦠
Привет вагрантологи)
Roki
За вагрант в этом чатике банят или хвалят?
Dan
Vsevolod
Подскажите, почему может не работать поднятие докер контейнера после перезагрузки? (v. 1.12.1)
crontab -e
@reboot bin/bash -c "sleep 20 && cd /home/user/docker && /usr/local/bin/docker-compose -f /home/user/docker/docker-compose.yml -p nginx up -d" 2>$1 >> /home/user/cron/log.txtСам докер запускается автоматом (я на всякий там поставил задержку даже 20с.). cron/log.txt - пустой файл :(
🦠
Есть рестарт
🦠
Вы подымаете оба раза
🦠
Первый раз оно стартует, второй раз драка за порты
Vsevolod
Оно даже без этой строчки не стартует. Поднимается только сам dockerd
Vsevolod
Может подскажешь, где почитать про restart?
Anton
Etki
2>$1 -> 2>&1
Anton
http://126kr.com/article/5cdu0788zg1
Etki
и разве restart = unless-stopped не работает уже давно в нужном режиме?
Vsevolod
Anton
Etki
Vsevolod
Проблема в том, что я не смог найти ни одну норм статью, как запустить docker-compose после рестарта. Спасибо, Антону - почитаю дома. Вроде то что нужно
Etki
дак зачем его запускать-то
Etki
As of Docker 1.2, restart policies are the built-in Docker mechanism for restarting containers when they exit. If set, restart policies will be used when the Docker daemon starts up, as typically happens after a system boot. Restart policies will ensure that linked containers are started in the correct order.
Etki
просто всем контейнерам рестарт-полиси, и оно само поднимется, нет?
Vsevolod
Да, я это читал. По этому сразу написал, что у меня 1.12 докер
Anton
Etki
Vsevolod
omg serious :DDD
Vsevolod
вот черт..
🦠
Рестарт хоста != рестарту композа
Etki
да нет там рестарта композа
Andrei
Если взять те же файлики, то все норм должно быть