George
решается обычно прописыванием в crontab нужного набора переменных ПЕРЕД самой командой
George
либо колдуй с шеллом
inqfen
Но через жопу
artb1sh
artb1sh
artb1sh
Два варианта ошибки. Ведь как ты дергаешь же не написал
Stripe
запускаю так в контейнере есть crantab
Stripe
* * * * * node /path_to_script/test.js >> log
Ivan
Доброго времени суток. Кто-нибудь собирал php7.4 на базе alpine для работы с symfony?
До этого расширения ставил через apk. Но самые свежие в репозитории для php7.3.
Получаю ошибку Uncaught Symfony\Component\ErrorHandler\Error\UndefinedFunctionError: Attempted to call function "iconv_strlen" from namespace "Symfony\Polyfill\Mbstring". in /app/vendor/symfony/polyfill-mbstring/Mbstring.php:484
George
Либс поставь
George
Наверняка проблема в musl/libc
Ivan
Наверняка проблема в musl/libc
хорошо, поразбираюсь спасибо. Я мб не совсем понимаю, как собираются расширения для конкретной версии интерпретатора. Но я попробывал установить нужные расширения как раньше (через apk), и все заработало. Почему расширения собранные для php7.3 работают, когда сам интерпретатор 7.4?
George
фиг знает ) думаю, что апиха такая же
Terry
Ivan
Terry
Paruyr
Можно ли заставить докер собирать контейнеры в оперативной памяти ?
George
George
точнее не так. Можно, но оно того не стоит
Paruyr
почему?
George
потому что у тебя докер не расчитан из коробки на это
George
логика работы докера какая - копирнуть все файлы в контексте во временный каталог, а потом из него собирать образ
George
потом образ улетает в /var/lib/docker/images или что там
George
ты готов положить на tmpfs - /tmp и /var/lib/docker? Точно уверен, что при этом ничего еще дополнительно не взорвется? При прочих равных раз задача такая. то безопаснее брать другие утилиты для сборки образа, которые не зависят от докер демона
su
Paruyr
Oz
Приветствую всех. Кто-нибудь пробовал запустить GUI windows .exe приложение в докере?
Andrey
Oz
Программисты написали ПО только в GUI и под Windows ...
Oz
А запускать в виртуалке N таких очень дохрена по ресурсам.
Radik
ты купил женские туфли
и хочешь, чтоб они стали мужскими и таскать их
Andrey
Andrey
Radik
это аналогия)
Radik
просто иногда поражает, что люди делают
Sergey
Radik
Sergey
можно конечно психануть и попробовать wine в докере и там запустить, но не уверен что это вообще законно
Sergey
Petr
Ставишь Винду запускаешь wsl2 запускаешь докер с wine, вот тебе Виндоус контейнер
Petr
Для особых бдсмщиков рекомендуется
Anton
Andrey
Petr
Да не, норм, иксы пусть прокинуть не забудет
Anonymous
Sergey
Petr
Маращение
Денис
Sergey
пусть сразу на кроссплатформенность кодят
Sergey
иш чо удумали
Sergey
Anonymous
Terry
Vadim
/
Armen
Armen
Короче проблема состоит в следующем серт менеджер не получает определенных прав (mutate) на кластере и не может создать свой вебхук.
Вот тут подробнее
https://github.com/jetstack/cert-manager/issues/2013
Armen
Надо врубить флаг --requestheader-client-ca-file
на kube-apiservices
Александр
Коллеги, добрый день!
Работал кто-нибудь с postgresql в Docker?
Коллеги, добрый день!
Работал кто-нибудь с postgresql в Docker?
Пытаюсь его запустить данной командой:
sudo docker run -it --rm postgres:11-alpine -U postgres
Начинается загрузка, после чего выдаёт сообщение (на картинке)
Александр
Не подскажите, что я делаю не так в данном случае?
George
опция неверная - он же тебе пишет
George
какой такой -U. Если тебе надо передать кастомного пользователя - у тебя есть переменные окружения, в которых ты задаешь создаваемую БД, юзера и пр
Dizzy
А базы кто-то на prod запускает? Скорость IO наверно сильно падает?
Andrei
Andrei
Короче. Докер НЕ ДОЛЖЕН ЗАПУСКАТЬ базы данных в продакшене, by design.
Всё хуже. Помните постоянные паники ядра при использовании докера?
Краш уничтожит базу данных и повлияет на все системы, которые с ней соединены. Этот баг случается хаотически, но срабатывает чаще при интенсивном использовании. База данных — это предельно интенсивная по IO нагрузка, и значит — гарантированная паника ядра. Плюс, существует другой баг, который может поломать маунт докера (уничтожая все данные) и, возможно, системную файловую систему хоста (если они находятся на одном диске).
Фильм ужасов: хост покрашился, диски развалились, вместе с ними умерла операционная система хоста, и все данные, которые в данный момент находятся в обработке.
Заключение: Вы ОБЯЗАНЫ НЕ ЗАПУСКАТЬ на Докере базы данных в продакшене, НИКОГДА.
Время от времени, всегда находится человек, который подойдет и спросит: "почему бы нам не засунуть эти базы данных в докере", и мы в ответ рассказываем одну из многих боевых историй. Пока что никто не подходил дважды.
Denisio
так это гдето в гайдлайнах писалось же
Denisio
что данные нельзя размещать внутри контейнера, да и как бы здравый смысл подсказывает, что если lifetime контейнера меньше lifetime данных - то данным место снаружи.
Denisio
странный какойто срыв покровов. Сначала сделали костыли наперекор логике и здравому смыслу, потом их преодолели.
Andrei
тут описывается персистант волюм снаружи, при падении докера валит и его вплоть до системы
Denisio
вот "Докер ОБЯЗАТЕЛЬНО сломается. Докер УНИЧТОЖИТ всё, к чему притронулся. " прекрасно :))
Zori
Но есть же компании которые используют докер в проде, почему у них ничего не ломается и не теряется?
Alexey
Вопрос рук... прямых))))
George