
Алексей
15.08.2016
19:57:49
https://github.com/A-gambit/awesome-telegram-chats/commit/48c964b2943d093d18ddb316600ccbd9e46f8b9f
вот значит как

Alex Milushev
15.08.2016
20:00:07
вот это мудачье блядь

Uncel
15.08.2016
20:03:54
Серьезное smm

Google

Uncel
15.08.2016
20:04:29
Никто не знает годных книг по докеру для адептов джейлов?

Phil
15.08.2016
20:24:54
Только сегодня одну залил в шаред медиа.
кстати http://github.com/goq/telegram-list

Uncel
15.08.2016
20:25:48

sdf347
15.08.2016
21:56:56
про этот докер уже много где слышал. Такая крутая штука?

ptchol
15.08.2016
22:09:36

sdf347
15.08.2016
22:12:47

Jack of
15.08.2016
22:45:00
Со своим сборщиком образов, отсутствием возможности получить шелл внутри контейнера, не поебавшись...
Идея еще и в том, чтобы контейнер был вещью в себе, которую можно просто унести на другой хост даже с другим дистрибутивом или вообще другой осью иногда.
Что, мне кажется, решает надуманную проблему, but hey, if someone actually needs this

sdf347
15.08.2016
22:50:11
то есть это как виртуальная машина?
только проще и легче?

Google

sdf347
15.08.2016
22:51:16
я как-то пробовал vagrant, но это дугое, для развёртывания виртуальной среды разработки

ptchol
15.08.2016
22:56:16
это совсем не виртуалка, здесь нет никакой эмуляции для гостейвой системы
ты всегда работаешь в рамках ядра той ОС на которой раннишь контейнеры
у тебя меняется лишь окружение дистриба
проблема переносимости приложения целиком со всеми зависимостями не такая уж и надуманная
когда у вас в рельной жизни встает задача "у меня есть пайтон апп со 100500 зависимыми пип пакетами, которые требуют еще стока же системных пакетов" но на машине должно крутится несколько аппов, с разными версиями этих системны\пип пакетов, вы получите тот еще ад в конфигурации.

Dmitry
16.08.2016
05:21:54
Вот мне кажется что с питоном оно как раз и не надуманное
Там жопа

Semyon
16.08.2016
05:22:30
Ну вроде живут как-то с virtualenv
Но с докером намного проще, конечно
Чуваки, а что делать, если уже есть докер, а разработчики ненавязчиво интересуются будет ли Вагрант?

Phil
16.08.2016
05:31:19

Semyon
16.08.2016
05:34:51
Ну вообще говоря они не очень ортогональны

Phil
16.08.2016
05:35:32
Вообще очень

Semyon
16.08.2016
05:35:36
Ну тогда поясни
по-моему они в моём случае одну задачу решают — создание идентичной среды в dev и prod окружениях

Phil
16.08.2016
05:36:05
Один - пакетный менеджер, второй - обёртка над виртуальными машинами

Semyon
16.08.2016
05:36:24
нет, ну так-то конечно да

Google

Semyon
16.08.2016
05:36:33
тесла и жигули тогда тоже ортогональны :)
я же из задачи исхожу

Phil
16.08.2016
05:37:12
докер не решает идентичную среду дев и прод окружения. он просто пакетный менеджер
для конкретного пакета или сервиса

Semyon
16.08.2016
05:37:24
Как не решает-тоо?
только что же об этом говорили

Phil
16.08.2016
05:37:56
но не окружение dev или prod. а окружение для конкретного пакета

Semyon
16.08.2016
05:38:24
ну да, ты прав. Для конкретного приложения, я бы сказал

Phil
16.08.2016
05:38:51
т.е. грубо говоря - это пакетный менеджер. cd я бы даже сказал

Semyon
16.08.2016
05:39:03
задача-то одна
чтобы разработчики разрабатывали в условиях максимально приближенным к боевым

Phil
16.08.2016
05:39:31
задача докера аккауратно доставить приложение в запускаемом виде

Phil
16.08.2016
05:39:40
вагрант - просто запуск виртуальной ОС

Semyon
16.08.2016
05:40:03
хочешь сказать вагрантом никто не делпоит?
или что? :)

Phil
16.08.2016
05:40:21
а им деплоят? я честно говоря его полтора раза видел

Semyon
16.08.2016
05:40:26
деплоят

Phil
16.08.2016
05:40:39
я вообще плохо представляю как деплоить виртуалбоксом

Semyon
16.08.2016
05:41:00
у него так-то куча бекендов, кроме VB

Dmitry
16.08.2016
05:43:32

Google

Dmitry
16.08.2016
05:43:38
Но не деплой
?

Semyon
16.08.2016
05:44:10
Мне как-то очень повезло что ли? :) Я просто видел контору которая деплоит вагрантбоксы в VMWare
на прод
и они там работают изо всех сил

Dmitry
16.08.2016
05:45:01
Просто полноценные вириуаоки это сейчас часто оверхед

Semyon
16.08.2016
05:45:33
Ну вот я потому и спрашиваю, на проде у нас докер (окей, сейчас там нихуя, но будет докер)
И мне кажется немного оверхедом вносить в эту схему ещё и вагрант

Dmitry
16.08.2016
05:48:54
Мне вот надо вагрант совать сейчас
Чтобы разрабам отдавать виртуалку

Admin
ERROR: S client not available

Dmitry
16.08.2016
05:49:13
Для дома
Которая повторит прод среду

Semyon
16.08.2016
05:50:52
А докером низя?

Dmitry
16.08.2016
05:52:04
Привозить им докер?
Может и можно, но пока проблема распилить все на сепвисы

Semyon
16.08.2016
05:52:30
ааа, ты говорил
точно, всё, вспомнил

Dmitry
16.08.2016
05:53:16
Есть например проект где вебрут весит два тера

Semyon
16.08.2016
05:53:17
просто по-хорошему даёшь разрабам один docker-compose.yml и у них среда готова

Google

Semyon
16.08.2016
05:53:22
бля :)

Dmitry
16.08.2016
05:53:39
У меня еще и разпабы не настолько продвинутые есть
Ну посмотрим. Щас главное начать

Phil
16.08.2016
05:55:41

Dmitry
16.08.2016
05:56:54
У меня есть разраб
Который сейчас свой код катает на своем сервере
С фрей
И грит что ему норм

Semyon
16.08.2016
05:58:13
да ему-то заебись вообще, а на проде у вас линукс?

Dmitry
16.08.2016
05:58:52
Центосе да

Semyon
16.08.2016
05:59:12
ну то есть он тестит свой код вообще в другой среде и ему ничего странным не кажется?

Phil
16.08.2016
06:02:57

Semyon
16.08.2016
06:03:46
Если честно, не понял. Запустить докер нынче можно хоть на утюге.
А подпроекты, бранчи и так далее делаются через тэги к имиджам
через другие имиджи, в конце-концов
у меня сейчас сделано вообще просто, есть базовый контейнер со средой без приложения, есть докер-компоуз, который монтирует текущее дерево исходников с диска разработчика в нужное место контейнера и даёт шелл
когда надо прод собрать, происходит сборка ещё одного контейнера, только без маунта и с ENTRYPOINT нормальным

Phil
16.08.2016
06:11:39
и замусоренные волумы

Semyon
16.08.2016
06:12:26
где?
у меня из контейнера наружу торчит ровно один вольюм — логи
-v $PWD:/app работает без всяких вольюмов на машине у разработчика

Phil
16.08.2016
06:14:42
а если это тест аппа номер 777? -v $PWD:/app777 ?

Semyon
16.08.2016
06:15:11
мы сейчас про машину разработчика говорим?

Phil
16.08.2016
06:15:26
про любую