@docker_ru

Страница 143 из 1375
Alex
15.04.2017
07:07:46
то зачем тогда докер

Философский вопрос

Nick
15.04.2017
07:08:04
Alexandr
15.04.2017
07:08:07
то зачем тогда докер
Изоляция процессов

Google
Fike
15.04.2017
07:08:13
Интерпретаторы к проекту привязывать

Nick
15.04.2017
07:08:18
Alex
15.04.2017
07:08:35
Изоляция процессов
Я говорю не связывать код, по словам товарища. Это значит что кода в докере и быть не должно

Nick
15.04.2017
07:08:36
опять же в мезосе скалироваться удобно)

Alex
15.04.2017
07:08:49
Я все равно буду делать, как считаю нужным :) Контейнер и код - две разные сущности и связывать их намертво по мне говно идея.

Nick
15.04.2017
07:08:51
что значит кода не может быть?

Alex
15.04.2017
07:08:55
Чувак проповедует пустой докер

Nick
15.04.2017
07:09:11
а если у тебя там интерпретируемый язык?

а если компилируемый?

Alex
15.04.2017
07:09:18
А я -то думал что ты любишь деплоить пустые контейнеры

что бы не связывать их с кодом

Alex
15.04.2017
07:09:30
Google
Alex
15.04.2017
07:09:34
вот поржал

Nick
15.04.2017
07:10:10
Alex Dushkin а у меня вот на джаве джарники собираются, их тоже через вольюмы монтировать?

Alex
15.04.2017
07:11:15
Код через вольюм, камон.
Какое преимущество дает такой подход для процесса разработки?ДЕйствительно интересно

по твоему мнению

Alex
15.04.2017
07:11:32
Alex Dushkin а у меня вот на джаве джарники собираются, их тоже через вольюмы монтировать?
Собирай их динамически при старте контейнера из кода, который замаунтил. Я с джавой не работаю, поэтому могу хуйню нести про неё.

Alex
15.04.2017
07:13:00
Какое преимущество дает такой подход для процесса разработки?ДЕйствительно интересно
Для процесса разработки? Не надо для каждого изменения в коде контейнер пересобирать.

собирать при старте код? а мне еще и компилятор в докер сунуть над?)
Я ж говорил, джава от меня далека. В питоне суют python3 в контейнеры и библиотеки тоже.

Nick
15.04.2017
07:13:50
@ads_alpha а вообще у меня скала и сбт, и он выкачает кучу зависимостей для билда, эт типа норм?)

Alexandr
15.04.2017
07:14:06
Nick
15.04.2017
07:14:17
@ads_alpha если ты сунул питон и его библиотеки внутрь, то это уже связь с кодом!

Alex
15.04.2017
07:14:27
Для процесса разработки? Не надо для каждого изменения в коде контейнер пересобирать.
А зачем пересобирать контейнер каждый раз? В докере очень удобно итерационно разрабатывать кстати. Даже, как пример, делаешь разные версии софта в докере. Тестируешь скорость иль еще чего. Который интересен пулишь в гит. И переключение между контейнерами куда проще чем по гитв прыгать просто так

Fike
15.04.2017
07:14:28
Alex
15.04.2017
07:14:47
И гит чистый без говна

Alex
15.04.2017
07:14:52
Nick
15.04.2017
07:15:05
Для процесса разработки? Не надо для каждого изменения в коде контейнер пересобирать.
вообще это нормальная практика, про тестирование слышал?)

Fike
15.04.2017
07:15:10
Была б идея-то

Google
Alex
15.04.2017
07:15:31
вообще это нормальная практика, про тестирование слышал?)
Нет, я хипстер и код категорически не тестирую. *сарказм*

Nick
15.04.2017
07:15:47
Ты придираешься к словам и хейтишь идею.
ну открой кароч питоновскую либку, эт код

ты нарушает свою концепцию

Alex
15.04.2017
07:16:12
ну открой кароч питоновскую либку, эт код
Хорошо, не связывать свой! код с контейнером намертво.

Fike
15.04.2017
07:16:40
Zero downtime пока тоже нетзвестен

Nick
15.04.2017
07:16:48
почему нет то?

я так и не понял почему сувать код через volume правильно

Alex
15.04.2017
07:17:22
я так и не понял почему сувать код через volume правильно
Потому что ты не ребилдишь контейнер при каждом перезапуске кода.

Alexandr
15.04.2017
07:17:24
Но не так долго.
Пересобрать контейнер не так долго

Nick
15.04.2017
07:17:35
почему перезапуске то?

Alex
15.04.2017
07:17:39
Пересобрать контейнер не так долго
Но перезапустить - намного быстрее.

Alex
15.04.2017
07:17:48
почему перезапуске то?
Потому что код развивается.

Alexandr
15.04.2017
07:17:49
Но перезапустить - намного быстрее.
Откуда такая информация?

Alex
15.04.2017
07:17:55
Fike
15.04.2017
07:17:58
Давайте уже просто расскажем, что такое артефакт

Nick
15.04.2017
07:18:01
я как разраб могу вообще докер не запускать

и делать локально все

Alex
15.04.2017
07:18:06
Срач про разны подходы к разработке

Каждый прав в своей задаче

Google
Alexandr
15.04.2017
07:18:22
От глаз.
Ты пересобирал контейнер?

Nick
15.04.2017
07:18:27
а как только я сделал изменения и запушал, то почему бы не собрать

Alexandr
15.04.2017
07:18:44
Да.
Ну ок, делай как знаешь

Alex
15.04.2017
07:19:00
Я даунсайдов к своему подходу пока не видел.

Nick
15.04.2017
07:19:30
а как ты код в вольют доставляешь?

Alex
15.04.2017
07:19:40
Ты пересобирал контейнер?
configure make, фигачит каждый раз

смехуички

Alex
15.04.2017
07:20:08
а как только я сделал изменения и запушал, то почему бы не собрать
А зачем собирать, если можно скомпилить (что ты и так делаешь), засунуть вовнутрь и просто перезапустить контейнер?

Nick
15.04.2017
07:20:45
@ads_alpha а разве в пересборке докер контеинера не так будет?)

Admin
ERROR: S client not available

Nick
15.04.2017
07:20:55
у меня пересборка только мои код меняет

Alex
15.04.2017
07:21:14
@ads_alpha а разве в пересборке докер контеинера не так будет?)
В питоне ты будешь качать все депенденси каждый раз.

Nick
15.04.2017
07:21:27
с чего эт

Alexandr
15.04.2017
07:21:35
configure make, фигачит каждый раз
Так если это делать на уровне CI? А далее это все сувать в image?

Nick
15.04.2017
07:21:54
у меня образ уже создан)

Alex
15.04.2017
07:22:44
у меня образ уже создан)
Так, постой. Ты про пересборку контейнера, а то, что я сейчас вижу у себя на экране, код пихает прямо в образ.

Alexandr
15.04.2017
07:22:52
у меня образ уже создан)
А если сотня образов? Что будешь делать

Alex
15.04.2017
07:22:53
На сборке образа. docker build пихает код в образ.

Nick
15.04.2017
07:23:08
Google
Alexandr
15.04.2017
07:24:06
Ну у тебя большой проект, много сервисов, надо его разложить по контейнерам

Nick
15.04.2017
07:24:30
у меня для каждого микросервиса в дженкинсе своя джоба

push - > build -> deploy

Alexandr
15.04.2017
07:25:26
Nick
15.04.2017
07:25:42
ну мало ли что он говорит)

над нашего девопса в чатик позвать, чтоб поржал)

Alexandr
15.04.2017
07:26:21
ну мало ли что он говорит)
Я с тобой полностью согласен, но не понимаю откуда он такую ересь берет

Alex
15.04.2017
07:26:50
Так чувак говорит что jenkins фигня
Где я такое говорил? Я сказал, что у меня его нет.

Nick
15.04.2017
07:27:01
каждый дро...деплоит так как хочет)

у него просто дро.... деплои в ежовых руковицах

Alex Dushkin дык как код в вольюм то попадает?

Alexandr
15.04.2017
07:28:09
у него просто дро.... деплои в ежовых руковицах
У нас это называется дро... вприсядку

Nick
15.04.2017
07:28:58
@ads_alpha вооо, я забыл кстати про мезос, а что ты будешь делать, если тебе надо будет катать твои образы по куче серверов? где просто нет твоего вольюма

Fike
15.04.2017
07:31:27
Мезос-бенефис

Alex
15.04.2017
07:31:57
Alex Dushkin дык как код в вольюм то попадает?
Из инстанса, а туда из гита. Я понимаю смысл ребилдить имедж каждый раз, но когда код обновляется, не всегда нужно обновлять вещи, которые от имеджа зависят, например депенденси. Зачем их каждый раз перекачивать, если можно этого не делать? У меня не продакшн с кучей серверов, поэтому я со своей колокольни смотрю.

Nick
15.04.2017
07:32:30
значит тестов нет

А если там докера нет?
ну так почитай для начала, что мезос слеив в требованиях его имеет)

Alex
15.04.2017
07:33:07
Тестировать код перед комитом в мастер не?

Nick
15.04.2017
07:33:08
и вопрос был про другое

тестирование это не всегда юнит тесты

ну ок, вопрос про катание образа остается в силе

Страница 143 из 1375