Anonymous
ссори... почему-то докер нет под виндоус 7
Anonymous
ошибочка вышла
Anonymous
да, я понял, что можно пошерстить в гугле... зачем тогда это сообщество? всё можно найти в гугле))
Anonymous
И всё-таки, может кто поделится советом?
Алексей
Так ты же сам себе ответил...
Anonymous
?
Anonymous
установить docker tools?
Oleksandr
да
Anonymous
ок, спасибо!
Alexey
Чем обычно пользуются для деплоймента docker swarm приложений?
У меня есть docker-compose.yml файл, я могу его развернуть сделав на manager ноде docker stack deploy...
Это понятно, это работает.
Но не заходить же на сервер для этого каждый раз, удобнее запустить просто команду на локальной машине.
Кроме того бывает при деплое нужно выполнить миграции в базе данных, может еще какие-то мелочи...
Чем обычно это делается?
Чем вы сами пользуетесь?
Alexey
Я использую capistrano для деплоймента сейчас...
Oleg
Alexey
docker -H foo.bar stack deploy
А как так можно сделать? Тогда же порт 2375 на сервере должен быть открыт на ружу и открыт.
Объясните как с этим жить в продакшен?
Oleg
Oleg
https://docs.docker.com/engine/security/https/
Alexey
Путь странный, но предположим. Он же все равно не решает других проблем.
Как миграцию БД делать при деплойменте допустим?
Alexey
все равно нужно заходить на сервер и руками запускать скрипты будет.
Oleg
Alexey
Я сейчас использую capistrano для всего этого, по сути он позволяет просто выполнять через ssh команды на сервере. Но капистрано не был сделан для докерезированных приложений т я использую костыли, что мне не нравится.
Oleg
ну либо "конвертировать перед стартом приложения", что вполне можно сделать в контейнере
либо в стек напилить отдельный сервис-мигратор с рестарт полиси: ноне - будет отрабатывать один раз при деплое стека и все
Alexey
Еще знаю что кто-то использут ansible для деплоя, но по мне тоже так себе решение... ронятно что им все можно делать, но лучше он подходит для начальной настройки серверов.
Dmitry
Возьмите какую нибудь тулу для миграций вроде liquibase положите в контейнер и дергайте перед стартом приложения, например.
Oleg
Alexey
Alexey
Мне не нравится заходить на сервер и исполнять команды там, а docker -H по сути еще больший оверхед. Есть же ssh протокол для таких вещей.
Alexey
может мне конечно мешает мой прошлый опыт чтобы принять это 😊
Oleg
Alexey
неужели все заходят на сервер и руками делают docker....
Aleksey
Oleg
2375|2376|var/run/docker.sock - это хттп сервер апи
Oleg
можно порт открыть, можно tls прикрутить, можно вообще какой-нить фронтенд поставить с http basic auth
Oleg
вариантов куча
Alexey
Alexey
но я понимаю, да профит есть. хочется сделать максимально просто
Oleg
ssh - тоже вариант
по ключам авторизацию и в путь
Oleg
но таки правильнее - через апи
Aleksey
Dmitry
кто-то решал задачу сделать разнесенный по дц режистри?
Sergei
Alexey
а как связан сварм и реджистри?..
Нужные сервера в разных ДЦ объединяются в swarm, поверх этого поднимается overlay network и в ней запускается регистри на одной из нод. Тогда достук к нему будут иметь все ДЦ.
Sergei
эм, а по сети без сварма до реджистри в другом датацентре вообще нельзя дойти?..
Dmitry
Sergei
да, это я
Девопсы везде. Они рядом. Некоторые из них настолько рядом, что это можешь оказаться ты 😃
Pavel
Девопс - это типа новое обзывательство такое новое?
Pavel
В какой-то мере да
Pavel
А админ?
Pavel
Термин универсальный. Можно так обозвать человека, который ничего не зная и ни в чем не разбираясь полез администрировать серваки и возомнил себя специалистом
Pavel
А админ?
Не, это уже устоявшееся понятие
Dan
А админ?
а админом можно и похвалить и обозвать. зависит от ситуации, контекста, и фазы луны
Pavel
Я всегда думал что девопс - это админ который может в ci/cd плюс попогромировать
Pavel
Типо некст лвл
Pavel
А оно ругательство)
Pavel
Ну я же говорю, с годами в него вкладывают разные оттенки. Изначально это считали методологией.
Pavel
Потом это было названием новой инновационной специальности, все писали у себя Senior DevOps Engineer
Pavel
Что давало +20% к окладу
Anonymous
Alf 🙀
Alf 🙀
Помимо этого есть пара проектов на связке докера и торрент для распределения образов между нодами, дабы не делать пулл на них.
Alf 🙀
Так что в целом не плохо было бы узнать чего именно вы ищете.
Pavel
Pavel
Уж больно странный способ доставки :)
Pavel
Хотя, если зеркал много..
Alex
Dmitry
Dmitry
ох, давно не обсуждали что такое девопс
Alex
Как будто девопс инженер лучше) но ладно, это оффтопик
Dan
@bitlinex read only
Dan
ибо нехуй
Kirill