Kool
а зачем они
Kool
есть же сварм
George
inqfen
Сварм умер
Kool
ну лучше чем системд юниты )
George
Давай так. Отношение к докеру может быть разное
George
Мы его используем для двух вещей
George
Быстрая разработка и изоляция сервисов
George
И микросервисы (кубы, etc)
George
Первое - абсолютно не противоречит запуску на стендэлоун нодах
George
Вот представь себе гипотетический случай, что мой докер сервис потребляет файлы из нфс шары
George
Т.е. она сделана уже системд маунтом и нужно обеспечить старт сервиса только после маунта
George
Ваши предложения? Мигрировать все в s3?
Kool
так у докер драйвер есть
Kool
для нфс
inqfen
Не вижу проблем с системд юнитами
Неудобно когда например нужно дать твой код другому разработчику, так в ридми пишешь - стартуешь some.sh
, а с юнитом ему придётся себе ещё и юнит добавлять
George
George
Например, эльпайн
inqfen
У кого-то альпайн на машине стоит?)
George
Или мы столкнулись, что окружения на mac & linux по-разному фурыкают. В маке очень не хватает xargs -r
George
inqfen
не, я про ситуацию с локальной разработкой
inqfen
В случае CI/CD вся эта логика уходит туда
George
Я тебе привел пример
George
Xargs
George
Скрипты ломаются
inqfen
Только вот тех же юнитов на маке вроде как вообще нет
inqfen
Там же наследник фряхи
inqfen
В общем скрипт для локальной разработки, просто последовательный запуск сервисов через docker-compose
inqfen
А в случае CI/CD эта фигня не нужна
George
George
inqfen
ага
inqfen
это точно работает везде
George
Но нам проще было makefile сделать, чтобы в нем же блоки для сборки контейнеров и запуска тестов описать
inqfen
даже в powershell работает, если кто вдруг на винде сидит
inqfen
У нас тесты только в гитлабе
inqfen
А если кому прямо припрет, то может и локально ручками запустить
LEXASOFT
вот хороший пример применения миграций с хэлсчеками https://gist.github.com/pantsel/73d949774bd8e917bfd3d9745d71febf
George
George
Фактически хелсчеки в нем не используются для зависимости сервисов
George
Директива links вроде как obsolete
George
Что ещё покритиковать....
Dmitry
Друзья, мы ищем спикеров на очередной Kubernetes Meetup в офисе Mail.Ru, который пройдет 14 февраля. На этот раз у нас будет зал на 400 человек, который вместит всех желающих. Заявки можно отправлять сюда http://mcs.mail.ru/k8s-speak
Sergey
inqfen
Пива после него выпить
Antlar
И пиццы пожрать
Dmitry
Народ собирается послушать спикеров. Хорошие спикеры первичны для организации хорошего митапа
Sergey
George
это разве реклама?
Konstantin
Sergey
Sergey
Konstantin
Sergey
=)
Юрий
всем привет, подскажите, если я делаю на своем CI:
docker pull some-image
docker build -t some-image --cache-from some-image .
докер при билде будет для кэша использовать слои из скаченного образа?
Никита
14 февраля, специально чтобы только нолайферов собрать?)
Konstantin
George
George
Смотри
George
Там запросто могли измениться базовые слои (типа ubuntu:16.04), что и приводит к промаху мимо кэша
George
Но это теория...
AleX
Здравствуйте! Подскажите как я могу поменять порт для mysql контейнера, который запускается через docker-compose. Чтобы был отличный порт от стандартного 3306. А то приходится каждый раз убивать локальную базу, чтобы запустить контейнеры
Viktor
docker run ... -p 9999:3306 ?
недочитал про docker-compose, но суть та же
Antlar
AleX
пробовал... все равно при создании кричит, что порт 3306 занят. На сколько я понял, надо как раз поменять 2 3306:3306
Юрий
ну то есть да, может конечно такое быть, но у меня все сходится
George
George
режим работы докер сети какой?
AleX
networks:
customName:
name: customName
Andrey
народ, а на линуксе host.docker.internal работает? У меня он на центосе взял настройки из resolv.conf, и резолвиться вообще во что-то странное..., точнее в том, что DNS сервер отдал, но он отдает вообще внешний ИП
Andrey
на линуксах это не работает :(
Mikhail
В линуксах всё время ничего не работает
Mikhail
Линукс не для прода
Mikhail
Ты скажи