Дэни
Мне сейчас тяжело это оценить, т.к. мы сейчас смело меняем код прямо на проде. Тестирования у нас тоже ещё не развито.
Григорий
делаешь пуш в общий репо, потом откуда запускаешь сервак делаешь пул и пересобираешь, минутное дело
George
George
у вас, извините, не промышленная, а кустарная разработка - так тоже можно жить. Какое-то время.
George
наверное, риски факапов не очень высокие - тогда ок
Andrey
Sergey
su
Alexander
@gecube спасибо еще раз большое! В результате получилось все сделать через docker swarm init и далее docker network create --driver=overlay…
George
tatyana
Всем привет!
Подскажите, пожалуйста, как внутри контейнера docker swarm запустить службу, например systemctl start crond?
George
Дэни
наверное, риски факапов не очень высокие - тогда ок
На самом деле очень высоки, но мы очень аккуратные, и не знаем как иначе. Я в этой компании год, а в профессии лишь два года, и сейчас стал понимать что у нас что-то не то и стал углубляться в эту тему
Александр
Дэни
Может быть есть книжка или цикл статей на тему как организовать разработку в современном мире?
tatyana
Там нет системди внутри
ну а хотя бы скрипт выполнить можно, чтобы контейнер запустился выполнил скрипт и продолжил работать?
tatyana
George
Вообще такая задача штатно решается через "притащить в образ init и/или supervisord"
Александр
Жаль (, может podman? )
Александр
https://podman.io/
George
Stanislav
Доброго дня!
на компе есть софт и подлкючен прибор по ethernet
если есть внешняя сиситема то прибор при сканирвоание запрашивает эту инфу из внешней сиситемы которая указывается в настройках, в одном месте рабоатет не корректно и вот есть мысль пойти к другим ребятам и там првоерить
но этот комп не подлючен к сети и на него нельзя ничего устанавливать,
ВНИМАНИЕ ВОПРОС - существует ли dockerPortable, чтоб запустить в контейнере необходимый сервис куда будет обращаться софт
George
George
docker save /load
Stanislav
машина виндовая где протестить надо
George
ну, это не отменяет - инсталлятор докера можешь притащить файлом
George
остальное - образы - архивами
Stanislav
George
притащи виртуалкой гипер-ви
George
черт
George
гиперви роль уже должна быть на хосте - если нет, то плаки-плаки
inqfen
разработка софта с препятствиями?
inqfen
Типа как бег
George
выживает сильнейший )
Boris 🦍
так запусти портативно свой софт без докера
Stanislav
мой требует установки)))
George
распакуй )
Stanislav
место чужое чисто для теста
Stanislav
его нашел , потому что на первом проблемы и вот тут не понятно или софт прибора, или со своей сторны че не так
inqfen
ноут принеси и с него проверь
Stanislav
там софт установлен а второй сетвухи нет, я б так и сделал
inqfen
Закатай все в образ vm и ее наверни на том месте
Stanislav
inqfen
На винде не может быть портабл докера
inqfen
Потому что он в вм
Stanislav
ну вот хотел уточнить может всеж было
Stanislav
спаисбо
Бафомет
привет! Есть, какой-нибудь инструмент, который конвертирует docker-compose файл во что-нибудь такое, что можно будет использовать для удобного и быстрого деплоя на прод
?
Бафомет
И второй вопрос, какой посоветуете инструмент, который следит за контейнерами, и, если отваливается один - автоматически его запускает и отправляет данные мне, почему он отвалился
Бафомет
Сорян за тупость, я дальше docker-compose не сдвинулся пока
Григорий
Бафомет
а какой у вас прод?)
debian 10. В контейнерах - php-fpm, pgsql, sphinxsearch, rabbitmq, nginx, php-cli
Григорий
а зачем тогда конвертировать компоуз во что-то?
в компоузе и поднимай
Бафомет
ранее читал, что это нехорошо так делать
Бафомет
может сейчас, что изменилось
Бафомет
я конечно сам могу по контейнерам собрать без docker-compose
Бафомет
но с ним удобнее
Григорий
там вроде даже можно алерты настраивать, чтобы оно тебе писало куда надо
Бафомет
Григорий
Конечно
Григорий
У нас 4 разраба и прод в композе
Бафомет
спасибо!
George
Григорий
Ну они хотят кубер, но там кто хотел свалили давно, новым пофиг а я вообще на другой проект ушел
Григорий
А что бестпрактис без кубернетеса?
George
ну. не знаю _)))) ансибл, например ))) а еще можно без докера жить ))) вариантов то много )
Григорий
Тоесть ансибл который обновляет только изменившиеся версии?
George
как ваириант
Григорий
А что лучше, кубер с одной нодой и одним подом каждого модуля или ансибл?
George
а тут it depends 😊
George
ты можешь даже так делать
George
https://github.com/kelseyhightower/standalone-kubelet-tutorial
Lev
У меня есть приложение в контейнере, типа сервера с проприетарным tcp протоколом. Оно должно работать с тучей устройств. Устройства дорогие и большие. Мы написали эмулятор устройства. И запускаем соответствующее количество контейнеров для эмуляторов, т.к. для корректной работы серверу надо чтобы все устройства были на разных IP (это норма в данном случае).
И чё то вот запарило эту ораву запускать.
Как сделать так, чтобы со стороны сервера это выглядело как разные IP, а со стороны эмулятора (который сможет эмулировать сразу несколько устройств) это будут разные порты одного IP.
inqfen
nat
Sluagh
Кто-нибудь проходил сертификацию докер, насколько сложная и стоит ли заморачиваться?
George
George
Выучить докер - неделя, ну, Макс месяц