George
ошибку напиши точную
George
докеры одинаковые (могут быть нюансы с версиям)
Evgeny
Даров! :) Образы точно одинаковые? ID совпадают? "Не запускается" с какими ошибками?
В том то и дело никаких ошибок не видно. Или я не знаю где их посмотреть.
George
В том то и дело никаких ошибок не видно. Или я не знаю где их посмотреть.
Он при старте контейнера должен плевать в консоль
George
Либо в логах докер демона ищи
kSandr
версия ядер, версия докеров
kSandr
и чтотам в докерфайле
George
+
Evgeny
вот. там Centos7 + скомпилиный asterisk https://hub.docker.com/r/eyt5297/asterisk16 https://github.com/eyt5297/docker-asterisk16
Dmitry
Несоответствие платформ
George
именно так
George
musl vs libc
George
ты не допускаешь, что у тебя астериск собирается в бинарник с учетом архитектуры проца?
George
и получается, что в одном образе, скажем, есть SSE инструкции, а во втором нет. И когда ты запускаешь образы на проце, который не умеет в эти инструкции, то все крашится
George
а ты чего хотел - чудес?
George
ну, да, ты прав.
Richard
И зачем это сюда?
Richard
Иди в грам чаты
Igor
подскажите пожалуйста, как сконфигурировать daemon.json чтобы я на этом хосте мог удаленно ранить команды с дургой машины?
Igor
нашел как через системд, но не пойму как через демон джсон такое сделать
George
Тебе сокет надо открыть сетевой Если я правильно тебя понял
Igor
Что ?
дада , вот как это сделать через daemon.json
Igor
нашел вариант только через systemd
George
Лайфхак
George
Ты можешь это и без изменения конфига демона сделать
George
https://github.com/docksal/service-socat
George
Такую штуку юзаешь и готово
Igor
благодарю
George
George
Либо может -exec-opts и туда дописать параметр
Alexey
вот на меня, по обыкновению, вылез баг в портейнере )) нельзя добавить access для пользователя или команды, если регистри с аутентификацией )) бгг
George
ну и нафиг тебе портейнер
George
говорили же
George
только хардкор
Alexey
ну и нафиг тебе портейнер
да ко мне тут как раз пришли с вопросом: как на тестовой среде обновлять (читай, как на неё деплоить новые) тестовые версии образов/контейнеров).. я решил посмотреть чо портейнер умеет ))
NM
да ко мне тут как раз пришли с вопросом: как на тестовой среде обновлять (читай, как на неё деплоить новые) тестовые версии образов/контейнеров).. я решил посмотреть чо портейнер умеет ))
CI/CD процессы надо внедрять ну и версионность образов. Вообще есть замечательная книга из старых по CI/CD 2016 года Farmer там еще про SWARM
NM
прав где и на каком уровне - процессов, пользователей, ифраструктурные ландшафты ?
George
есть докир - есть рут
Alexey
прав где и на каком уровне - процессов, пользователей, ифраструктурные ландшафты ?
как МНЕ представляется, прав пользователей ) я пока только изучаю инфраструктуру )) пришли "ко мне" разработчики, сказали: у нас есть в ажуре регистри, мы туда деплоим свои образы приложухи на .нет кор. а тестить хотим в нашей сети, задеплой на тестовый сервак, посмотрим, взлетит или нет я ручками для проверки запустил - заработало дальше прилетает закономерный вопрос "как будем обновлять , чтобы тестить?" а мне ж не хочется, чтобы меня дёргали каждый раз )
George
watch_tower ? ci / cd ?
ответ здесь
George
сделай им кнопку "заебись"
George
но к портейнеру это не имеет никакого отношения
Alexey
есть докир - есть рут
ну дык портейнер как бы как раз для RBAC
Alexey
позырить)) я ж не всё знаю ))
Alexey
сделай им кнопку "заебись"
вот и смотрю варианты как это сделать , чтобы всем удобно было)
George
портейнер не даст мне сделать (зачеркнуто) запретит делать docker run -v /:/rootfs ubuntu ?
George
если нет, то он нахер не нужен
Alexey
портейнер не даст мне сделать (зачеркнуто) запретит делать docker run -v /:/rootfs ubuntu ?
если чо, Ctrl+Shift+X ;) я хз ) он мне не дал назначить права для образа... исуси в гитхабе висят давние... так что дискредитировал себя ) а watchtower автоматом делает, что меня как-то смущает )
George
тогда остается ходить по ссш и пинать образы )
Alexey
тогда остается ходить по ссш и пинать образы )
есть ещё вариант запилить свой сервис по рестарту контейнеров... как раз задачка на Go потренироваться, но это долго ) либо допилить какой-то уже существующий (хотя есть же портейнер )))))) а ранчер такое умеет?
George
что именно?
George
ранчер умеет в куб нынче
George
ранчер 1.0 сдох
Alexey
что именно?
рестартить контейнеры , то бишь пересоздавать... с новым образом, который, например, подтянет "башня"
George
ну, ранчер нынче это куб
George
просто гуй поверх куба. Там есть кнопочка redeploy
George
и кнопочка rollback
George
но в ci логику писать все равно самому
George
а если хочешь автомагию в кубе, то тебе нужны flux, argo-cd, tekton
George
да, в ранчере еще есть пайплайны, но они ущербные
Alexey
ну, ранчер нынче это куб
аа, не, у меня нет куба )) ооок )) спасибо . поищу ещё что )
Anton
Всем привет! Подскажите есть ли флаг запуска сервисов (docker-compose) после старта самого докера?
Anton
или придется самому cd /patch/to/docker-compose.yml && docker-compose up -d?
Artur
restart ??
Artur
https://docs.docker.com/config/containers/start-containers-automatically/
Anton
не то
Anton
после старта докера запустить докер-компоуз ап
Anton
при старте системы докер не стартует - запускаю сам
Anton
но контейнеры сами не запускаются после старта докера
Romuald
systemctl docker enable crontab -e @reboot docker-compose -f /path/to/docker-compose.yml up Оно?
Anton
ну да, наверное так и придется
Anton
тлоько systemctl не используется