
Сергей
13.06.2018
13:41:48

Abu
13.06.2018
13:42:01
Почему тебя не забанили ещё ?

Алексей
13.06.2018
13:42:02

Сергей
13.06.2018
13:42:12

Google

Aleh
13.06.2018
13:42:13

Сергей
13.06.2018
13:42:19
@vkurchatkin всё ещё ок?

Vladimir
13.06.2018
13:42:43
Ну так, не очень конечно

Alexander
13.06.2018
13:42:43

Сергей
13.06.2018
13:43:11
спасибо

Abu
13.06.2018
13:43:23
О, спасибо

Алексей
13.06.2018
13:43:31

Aleh
13.06.2018
13:43:44

Alexander
13.06.2018
13:44:25

Алексей
13.06.2018
13:44:46

Alexander
13.06.2018
13:44:49
Я с ужасом жду, когда кому-нибудь придёт идея делать пакетный менеджер на докере ))

Сергей
13.06.2018
13:44:59
так в комплекте есть

Google

Сергей
13.06.2018
13:45:01
докер образами крутит

Алексей
13.06.2018
13:45:22
ну точнее зависимости там слабые (обычно через сеть просто общаются да и всё)

John
13.06.2018
13:46:05
а чего про вагрант никто не вспоминает?)

Алексей
13.06.2018
13:46:11
ну если очень грубо так говорить

Alexander
13.06.2018
13:46:37
а потому, то вагрант еще хуже =)

John
13.06.2018
13:47:04
ну ну. все хуево, ставьте дос, нормальный чистый дос.

Alexander
13.06.2018
13:47:05
ооо нееет, никогда более. Глюкалово, кроссплатформенность липовая, команды неудобные, конфиги неудобные, фу фу

Алексей
13.06.2018
13:47:05
докер всё таки чуть тоньше и гибче

Alexander
13.06.2018
13:47:45
Да. Выбирая между докером и вагрантом нужно выбирать докер. Хотя, да, для меня это выбор между "Двумя Стульями" (ц) =)

Алексей
13.06.2018
13:47:49
только главное не стоит забывать про docker-compose - must have инструмент
особенно когда несколько контейнеров

Сергей
13.06.2018
13:48:21
+
кстати

Alexander
13.06.2018
13:49:01
ну вот только еще и НЕСКОЛЬКИХ контейнеров мне не хватало! И каким-нибудь аналогом ansible их массово конфигурировать, да?

Aleh
13.06.2018
13:49:13

Сергей
13.06.2018
13:49:14
то что pkg юзает .toml для описания пакета весьма показательно ?

Alexander
13.06.2018
13:49:14
Точнее там в докере свои инструменты для mass manipulation есть, да
Так а какие еще варианты?
Для продакшена: использовать стандарты GNU. make собирает проект, make DESTDIR=/opt/package install его ставит.
С таким контрактом можно запаковаться хоть в rpm, хоть в deb, хоть в докер если очень надо

Google

Алексей
13.06.2018
13:50:39

Alexander
13.06.2018
13:50:41
и да, это platform agnostig и language agnostic

Aleh
13.06.2018
13:50:50

Алексей
13.06.2018
13:51:15

Max
13.06.2018
13:51:44
мы слезли с деплоя aws на докер-компоуз и заебись

Aleh
13.06.2018
13:52:00

Max
13.06.2018
13:52:20
удобно когда на одном сервере куча стейдж вещей держать
у нас деплой по бранчам

Alexander
13.06.2018
13:53:20
если бы это было так, то и докер бы не родился
а докер собственно родился как фронтенд к LXC, и, честно говоря, я его так и использую и очень доволен, если сравнивать docker vs libvirt.
А вот дальнейшее развитие, когда его начали позиционировать не как часть инфраструктуры хостинга, а как средство изоляции -- вот тут мне кажется у нас есть очень большой misuse
вот да. Запилить контейнер на бранч вместо KVM-виртуалки -- это очень даже норм.

Max
13.06.2018
13:54:14
ну там даже не контейнер а 5 контейнеров

Алексей
13.06.2018
13:54:16
И кстати ещё один плюс докера - в образ можно запихать какое угодно говнище, хоть запретный make install делать. Файловая система хоста не будет засрана.

Max
13.06.2018
13:54:22
на 1 бранч
я бы охуел это руками деплоить

Alexander
13.06.2018
13:54:28
А вот пляски с "для того, чтобы делать ls нужен один контейнер, а чтобы pwd -- второй" -- это не то

Алексей
13.06.2018
13:55:46

Alexander
13.06.2018
13:56:00
это была ирония и преувеличение =)

Алексей
13.06.2018
13:56:04
а
теперь я сглупил

Alexander
13.06.2018
13:56:13
Я считаю, что концепция "один сервис -- один контейнер" весьма спорная.

Google

Alexander
13.06.2018
13:56:27
То есть она оправдана ИНОГДА, но не ПО УМОЛЧАНИЮ

John
13.06.2018
13:57:06
у меня был проект, спринг бут, еврика, кучка микросервисов, вот каждый бут-проект на своем докере запускался. очень удобно.

Алексей
13.06.2018
13:57:09

Alexander
13.06.2018
13:57:28
ну, я, как ты понимаешь, пробую, только без докера.
И ничо, не жужжу и всем доволен

John
13.06.2018
13:57:40
а как это сделать без докера, что бы завтра отдать Пете новому сотруднику - хз

Alexander
13.06.2018
13:58:07
`
git clone MyCuteRepo
cd MyCuteRepo
make watch
`

Алексей
13.06.2018
13:58:12
А вот когда надо будет распределить этот god-контейнер по разным сервакам, вот тогда и настанет самая весёлая часть

Alexander
13.06.2018
13:58:34
а она всё равно начинается.
Потому, как у тебя наверняка связанность такая, что общение не по сокету твой swarm не выдержит

Сергей
13.06.2018
13:58:56
и собери библиотечку для дроида
и подай мыло с веревкой

Alexander
13.06.2018
13:59:21
и всё равно думать башкой "как нормально раскидать". И докер тебя не спасёт ни от чего.

Сергей
13.06.2018
13:59:34

Алексей
13.06.2018
13:59:42

Alexander
13.06.2018
13:59:45
> а теперь пожалуйста для макоси настрой
> потом для разных линухов
Проблем нет.
> и для винды
А тут и докер не поможет (смотри выше)

Сергей
13.06.2018
14:00:07

Aleh
13.06.2018
14:00:22

Сергей
13.06.2018
14:00:23
или один огромный и нечитаемый

Google

Алексей
13.06.2018
14:00:25
Просто контейнеры как правило должны общаться друг с другом только по сети.

Alexander
13.06.2018
14:01:17
чота мы уже по кругу идём =)

Алексей
13.06.2018
14:01:25

Aleh
13.06.2018
14:01:50
но не на девелоперских ж машинах

Alexander
13.06.2018
14:02:01
Он нужен, чтобы 100500 юзеров создать, базу разово отреплицировать, что-нибудь порулить на куче машин и так далее.
Если вы используете его по-другому -- вы что-то делаете неправильно

Алексей
13.06.2018
14:02:42

Alexander
13.06.2018
14:03:20
Эмм... ты правда не понимаешь, или иронизируешь?

Max
13.06.2018
14:04:07
мне на сервера руками все ставить?

Aleh
13.06.2018
14:04:24

Сергей
13.06.2018
14:04:43
вот мне интересно
приходит новый дев в команду
и че надо ему руками все настраивать?
поднимать все все

Алексей
13.06.2018
14:05:04
Ну хорошо, не через ansible. Вот есть куча девелоперов, у них в лучшем случае куча разных дистрибутивов и версий. Давай, напиши мейкфайл

Сергей
13.06.2018
14:05:12
а вот со старыми девами ещё хуже