@ru_devops

Страница 12 из 999
Алексей
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

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

ptchol
15.08.2016
22:09:36
Кстати, а есть альтернатива списку измайлова?
Нужно просто Севе сказать и все.

sdf347
15.08.2016
22:12:47
кстати http://github.com/goq/telegram-list
интересно что я не нашёл ещё централизованного списка комнат телеграма, возможно такого и не предвидится, они ведь появляются и исчезают

Jack of
15.08.2016
22:45:00
про этот докер уже много где слышал. Такая крутая штука?
Под свои задачи — возможно. Это штука для контейнеризации приложений. С парадигмой 1 app 1 container

Со своим сборщиком образов, отсутствием возможности получить шелл внутри контейнера, не поебавшись...

Идея еще и в том, чтобы контейнер был вещью в себе, которую можно просто унести на другой хост даже с другим дистрибутивом или вообще другой осью иногда.

Что, мне кажется, решает надуманную проблему, 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
Мне как-то очень повезло что ли? :) Я просто видел контору которая деплоит вагрантбоксы в VMWare
я просто с классическими разработчиками последний раз работал 16 лет назад. лоханул

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
просто по-хорошему даёшь разрабам один docker-compose.yml и у них среда готова
одна проблема - где запустить докер. особенно если подпроекты и бранчи и другие проекты. вот тут кстати как раз вагрант. или вагрант с lxd. когда докер под lxd починят конечно

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
про любую

Страница 12 из 999