Anonymous
Доброго времени. Подскажите. docker run -d \ -p 5432:5432 \ --restart=always \ -v /Volumes/data/Data/base_sql_1c/docker/1c/pg_sql:/var/lib/postgresql \ -v /Volumes/data/Data/base_sql_1c/docker/1c/usr:/usr/lib/postgresql/9.6 \ -e POSTGRES_PASSWORD=SuperParol1 \ --name postgres \ postgres После захожу в контейнер и наблюдаю что директория /usr/lib/postgresql пустая
Stanislav
$ systemctl start docker System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down
Міхаіл So
service docker start
Stanislav
service docker start
$ service docker start grep: /etc/fstab: No such file or directory [ ok ] Starting Docker: docker. $ service docker status [FAIL] Docker is not running ... failed!
Міхаіл So
эм
Міхаіл So
¯\_(ツ)_/¯
Міхаіл So
ну попробуй touch /etc/fstab
Міхаіл So
и снова запусти докер старт
Dmitry
тебе лучше рассказать подробнее зачем тебе там крон внутри
Запускать scheduled commands в Laravel, мне надо раз в час запускать команду, которая будет в очередь таски докидывать
Stanislav
и снова запусти докер старт
он валится опять. пойду логи смотреть, спасибо за помощь) есть чувство ещё что я где-то забыл что-то при установке wsl2 может пару комманд не ввел
Міхаіл So
да не за что
Dmitry
Всем привет, у когонибудь есть опыт сборки в докере ios приложения? Это вообще возможно? Или нужен мак и без вариантов?
Dmitry
Ок, спасибо)
Stanislav
$ cat /var/log/docker.log, есть инфа в чем может быть проблема?
George
+ ты можешь шедюлить таски внутри того же контейнера
George
есть нюанс - задумайся о ситуации, когда у тебя два контейнера стартанут одновременно (если ты в куб поедешь) - что будет с тасками - вывод простой - нужно с тасками что-то делать
George
$ cat /var/log/docker.log, есть инфа в чем может быть проблема?
файрволл сломался? версия ядра? версия докера? дистрибутив?
Dmitry
есть нюанс - задумайся о ситуации, когда у тебя два контейнера стартанут одновременно (если ты в куб поедешь) - что будет с тасками - вывод простой - нужно с тасками что-то делать
Да, про это сразу задумался, типа когда dispatch делается надо как-то проверять, что сейчас другие контейнеры не делают то же самое; но на текущий момент я на докер композере сижу, до k8s не дорос еще) Про ларадок погугллю, спасибо)
Stanislav
файрволл сломался? версия ядра? версия докера? дистрибутив?
$uname -r = 4.19.79-microsoft-standard Docker version 19.03.5, build 633a0ea838 Debian GNU/Linux 10 (buster) WSL2
Stanislav
файрволл честно не знаю, дистрибутиву минут 15 от жизни
George
вендопроблемы!?
George
в топку
Stanislav
:D
George
🔥
Міхаіл So
$ cat /var/log/docker.log, есть инфа в чем может быть проблема?
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
Міхаіл So
чувак
Міхаіл So
снеси wsl
Міхаіл So
и поставь виртуалку
Міхаіл So
не для этого оно задумано
Міхаіл So
оно конечно весело траблшутить, но если тебе нужно именно с доцкером поработать, то вм поставь
Stanislav
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
спасибо, но почему это заработало? в дистрибутиве не было нормально работающих iptables?
Міхаіл So
дебиан использует модифицированный нфтейблс
Міхаіл So
можно попробовать переделать записи под нфтейблс вроде чтобы нативно заработало, но никогда этим не занимался и вам не рекомендую
inqfen
>можно попробовать переделать записи под нфтейблс а потом новые не будут работать
inqfen
докер так и не научился в nftables до сих пор
inqfen
где-то даже древний issue был
inqfen
https://github.com/docker/libnetwork/issues/1998 во, уже 2 года хуй кладут
inqfen
может в саратове хоть поправят
Gleb
может в саратове хоть поправят
у них же тырпрайз версия
inqfen
оттуда и в ce код идет
Andrew
Саратов топ
Rustam
как можно накатить дамп в базу postgres контейнера?
George
берешь и накатываешь
George
штатный путь - положить дамп в спец каталог внутри образа и он при первом старте его подцепит - смотри доку
George
либо запускаешь постгрес и тупо вливаешь дамп по реквизитам, указанным при создании контейнера
Donald
не пойму, что за убогий сервис docker hub: из чего собран образ не видно, ни ссылок на git, ничего. насуют майнеров и сиди, хлопай ушами
George
> https://habr.com/ru/post/467607/#first_unread
Donald
самое стремное что docker stack deploy не может билдить локальные образы, т.е. в любом случае надо в регистри это лить. У них там что, много места и канал широкий, что они это барахло заставляют нас туда-сюда качать?
George
нет.
George
кубернетес тоже форсит регистри
George
а чтоб не гонять туда-сюда - клади регистри рядом с кластером, а не всратый докерхаб
runinterface
> https://habr.com/ru/post/467607/#first_unread
тогда и гитхаб это помойка
George
тогда и гитхаб это помойка
ОТКРЫТИЕ! Сенсация!
George
ты только сейчас это понял?
George
George
George
два основых столпа современной разработки
runinterface
ты только сейчас это понял?
Просто это заявляют как некое открытее, что автор статьи хочет в целом от массого хранилища каких либо реп?
Donald
тогда и гитхаб это помойка
github это очевидная помойка, но юзабельная. Отфильтровать говнокод от нормального легко, говнокод можно изолировать и использовать в случае нужды. Docker hub же ваще неюзабельный, по хорошему оттуда только свои образы можно тянуть
George
на самом деле для фирмовых образов там они автоматом ридми вставляют в описание и часть документации. Дают ссылку на исходный репо (НО ЭТО НЕ ТОЧНО - ее можно подменить)
George
и тогда вроде как становится возможно пользоваться. Но таких образов там очень мало, это правда
George
а про сосурити сканнинг.... забудьте
Donald
ну они могли бы сделать как в PPA или NPM - билдить образы сами из исходников, можно прям с гита. Тогда вопрос траста бы не стоял и юзабельными были бы 90% образов
George
> билдить образы самим из исходников, можно прям с гита. а. эта функция есть б. она платная (зачастую)
inqfen
саратов?
Мирантис купили докер ентерпрайз, а разработка у них в Саратове сидит
George
ОРУ