
Dmitrii
31.07.2016
17:52:19

Evgeny
31.07.2016
17:52:51
Мне докер удобен тем что легко и быстро получается любое нужное окружение как у разраба, так и на сервере. И - добавить новый сервер не проблема
Легко и быстро деплоится
Легко и быстро делается сиайсиди

Google

Ivan
31.07.2016
17:53:39

Dmitrii
31.07.2016
17:54:08

Ivan
31.07.2016
17:54:12
Хочешь всё в докер без --костылей-- симлинков? Действуй.

Evgeny
31.07.2016
17:54:27
Но у меня не авс, у меня хетцнер

Ivan
31.07.2016
17:54:41

Dmitrii
31.07.2016
17:55:10

Ivan
31.07.2016
17:55:11
Обновляешь "бич-контейнер" и перезагружаешь сервера

Dmitrii
31.07.2016
17:55:52
Могу. Только авс сделал очередной свой ебаный формат
Ну короче не варик, вендорлок и вот это вот все

Ivan
31.07.2016
17:56:21
Да и никто не запрещает тебе деплоить код в контейнере

Evgeny
31.07.2016
17:57:09
У меня есть знакомый который брал авс и и понимал докер и уже туда деплоил

Google

Semyon
31.07.2016
17:57:38
А объясните мне, как можно говорить про вендорлок на опенсорсный проект?
В смысле вот использовать докер это вендорлок или нет?
А линукс?

Dmitrii
31.07.2016
17:57:57
Вендорлок == амазон

Semyon
31.07.2016
17:58:13
да не, я в принципе
я просто не раз слышал как люди воюют с докером аргументами вендорлока

Dmitrii
31.07.2016
17:58:29
Т еще виндоуз сюда приплети )

Ivan
31.07.2016
17:58:47

Dmitrii
31.07.2016
17:58:58
Мне главное чтобы можно было более-менее между датиками таскать без боли
Если завязываться на имаджи авс то пиздец сразу.

Ivan
31.07.2016
18:00:03
Туда же идёт и KVM, и .tar.gz, и .ISO, и rkt(app container)

Dmitrii
31.07.2016
18:01:48
И что мешает?
Мешает то, что я не хочу использовать амазоновские имаджи.
Об этом речь

Ivan
31.07.2016
18:01:59
Не используй.

Dmitrii
31.07.2016
18:02:03
А если я их не использую то тут один путь - докер или lxd

Ivan
31.07.2016
18:02:35

Dmitrii
31.07.2016
18:02:36
Ну или как щас - ансиблом ec контейнер раскатывать

Google

Dmitrii
31.07.2016
18:02:44
Только это долго

Ivan
31.07.2016
18:03:34
Серверов много? Датасеты большие? Если нет, используй централизованное место забора. Если да - торренты.
Ещё раз, в чем проблема? Что мешает сейчас взять и раскладываться иначе?
Какой блокер

Dmitrii
31.07.2016
18:04:47
первый блокер тот, что мне надо еще привести в порядок инфраструктуру на 3х проектах. И ее я как минимум буду приводить к текущей схеме
А между тем, думаю о следующем шаге
Просто щас то ec контейнеры раскатываются ансиблом. И схема с ансиблом ближе к LXC/LXD чем к докеру.
А выкидывать бы наработанное не хотелось бы

Ivan
31.07.2016
18:07:18

Dmitrii
31.07.2016
18:07:37
Так вот об этом в начале и спрашивал )

Ivan
31.07.2016
18:09:07

Dmitrii
31.07.2016
18:09:20
Только, наверное вопрос надо привести к виду: как вы деплоите приложение в докер в AWS.

Ivan
31.07.2016
18:10:12

Semyon
31.07.2016
18:12:57

Dmitrii
31.07.2016
18:14:47
ансиблом, лол
Но это же долго. Дольше чем спулить контейнер готовый.

Evgeny
31.07.2016
18:14:47
Разницы нет жеж - что в докере в авс, что просто в докере
Если ты смотришь на новый шаг, то возможно стоит пересмотреть то что уже наработано?

Magistr
31.07.2016
18:15:34

Evgeny
31.07.2016
18:15:37
Ну или попробовать на небольшом кусочке проекта и посмотреть что там

Semyon
31.07.2016
18:15:44

Google

Semyon
31.07.2016
18:15:49
хотя что это я

Dmitrii
31.07.2016
18:15:52
А ecs поддерживает только докер

Magistr
31.07.2016
18:16:41
а хм.. ты хочешь докер только как пакетный менеджер или он решит еще какую-то проблему ?

Ivan
31.07.2016
18:16:44
У меня одного возник вопрос "а нахуя нужен авс, если возникают такие вопросы?"?

Dmitrii
31.07.2016
18:17:11

Ivan
31.07.2016
18:17:48

Dmitrii
31.07.2016
18:18:01
Я - не хочу :)
В том то и дело.

Ivan
31.07.2016
18:18:15
Пулль с реджестри. Хоть с локального

Admin
ERROR: S client not available

Dmitrii
31.07.2016
18:18:18
Поэтому сижу на plain ec2

Ivan
31.07.2016
18:19:10
Но я не понимаю, зачем тебе контейнеры, если тебе нужно всего лишь обновлять датасеты

Dmitrii
31.07.2016
18:19:30
Что ты вкладываешь в понятия "контейнер"

Ivan
31.07.2016
18:19:38
Это можно делать чем угодно. В том числе и контейнерами, но не исключительно.

Dmitrii
31.07.2016
18:19:41
Исходный код? Окружение?

Ivan
31.07.2016
18:19:43
Докер

Dmitrii
31.07.2016
18:20:08
Ну а в докер контейнере что ты понимаешь под ним?
1 имадж под код, другой под fpm третий под nginx и вот связка этих трех хуеть дает тебе более-менее рабочее приложение
? Вот у меня есть разделение "Контейнер приложения". Куда можно долбануться на 80й порт и оно высрет JSON/HTML

Google

Dmitrii
31.07.2016
18:21:36
База/Редис/Ватевер живут отдельно, не в нем
Т.к. у меня авс, хотелось бы на ec2 контейнер доставлять "Контейнер приложения" целиком.

Evgeny
31.07.2016
18:22:19

Dmitrii
31.07.2016
18:22:44
Ну вы же в докере так и делаете, не?

Evgeny
31.07.2016
18:23:20
Я чо, больной?

Dmitrii
31.07.2016
18:23:38
fpm меняем на Tomcat, кому не комфортно думать в терминах PHP.

Ivan
31.07.2016
18:24:08

Dmitrii
31.07.2016
18:24:11
Я чо, больной?
Ну вон, у товарища выше был дата контейнер с кодом и контейнер с приложением (fpm?) для меня это уже перебор

Ivan
31.07.2016
18:24:35

Evgeny
31.07.2016
18:24:52
В одном контейнере нгинкс который проксирует на все ноды. Сзади контейнеры с фпм и кодом. Фпм слушает тсп и торчит наружу. Все

Ivan
31.07.2016
18:25:01
Мне удобнее деплоить торрентами, но это не значит, что тебе нужно делать также

Dmitrii
31.07.2016
18:25:38
nginx нужен потому что если пути до root_dir будут разные - то fpm не будет корректно работать

Evgeny
31.07.2016
18:25:52
А зачем он разный?

Ivan
31.07.2016
18:26:08

Dmitrii
31.07.2016
18:26:25
И да, у меня авс балансер. Там нельзя проксировать не на nginx
Он работает только как тупой прокси всего и вся.
Еще и SSL проебывая. Но пока это не критично.

Ivan
31.07.2016
18:27:29

Evgeny
31.07.2016
18:27:43
Ну норм. Проксь на нгинкс

Dmitrii
31.07.2016
18:27:50
Предлагаешь мне написать вебсервер на пхп?