
Василий
21.01.2017
15:51:04
но тут главное завестись, а там дальше затюненгуем
кста, я думал порт 22 через файл контейнера открыть, а не через вм. В вм только на крайняк лезть

Vladimir
21.01.2017
15:52:23
это неправильные мысли
во первых в контейнере наличие ssh днемона сама по себе вещь странная

Google

Vladimir
21.01.2017
15:53:34
во вторых если ты прокидываешь порт через кинематик - фактически ты его прокидываешь так же через виртуалбок (если у тебя нет сетевого интерфейса типа "виртуальный адаптер хоста")

Василий
21.01.2017
15:53:41
ок,ок - отдельный контейнер под ссш )

Vladimir
21.01.2017
15:54:05
смысл?
он будет видеть только себя
ну вообще ссш не должно быть в контейнерах, ни для чего

Василий
21.01.2017
15:54:52
смысл?
по хорошему там билдер должен жить

Vladimir
21.01.2017
15:55:09
контейнер это не ОС, это 1 зпущенный процесс, выполняющий 1 функцию, представляющий сервис

Василий
21.01.2017
15:55:28
да

Vladimir
21.01.2017
15:55:30
обычно это php или апач какой, или бдшка

Василий
21.01.2017
15:56:47
Владимир, подскажи пожалста, я правильно понял, что переменные типа COMPOSE_CONVERT_WINDOWS_PATHS=1 можно на уровне вм выставить?

Vladimir
21.01.2017
15:57:14
это по моему переменная тулбокса
она ни в ВМ ни тем более в контейнер не попадает

Василий
21.01.2017
15:57:43
все-таки чисто к тулбоксу относится...

Google

Vladimir
21.01.2017
15:57:45
т.е. это парамет софта, который управляет виртуалкой, и через неё контейнерами

Василий
21.01.2017
15:57:46
ок, спасибо

Vladimir
21.01.2017
15:57:59
по моему да, но могу ошибаться

Василий
21.01.2017
16:08:14
в общем в корне, откуда стартуется композ создается файл .env и в него записываются командные модификаторы. https://docs.docker.com/compose/env-file/

Игорь
21.01.2017
18:17:39
Т.е. гит отдельно, версионировааные готовые артифакты отдельно.

Василий
21.01.2017
18:40:35
чтобы в родильской ос не было следов языка, бд, черверов и всякого остального хлама. исходники и докер

Игорь
21.01.2017
18:45:25
Это ведь не означает что докер ты хочешь вместо гита
поставить
?
Так - в любой IDE можно сделать настроить сборку артефакта и запуск этого хоть в докере, хоть через Apache libcloud
Если речь именно о том, чтобы в хостовой системе не могло остаться неожидаемых следов приложения... То докер вряд ли необходим

Vladimir
21.01.2017
19:06:01
про докер вспомнишь, когда всё заработает и надо будет уже результат запаковать что бы на пром кинуть

Василий
21.01.2017
19:08:01

Vladimir
21.01.2017
19:10:35
один раз тратишь вечер, готовишь себе вагрант файл и поднимаешь в любом месте окружение одной командой

Google

Vladimir
21.01.2017
19:10:58
тем более у тебя докер в винде - всё равно под виртуалкой, на которую ты ЕЩЁ один слой накладываешь
тут какой то концептуальный мисандерстендинг

Василий
21.01.2017
19:11:50
эти контейнеры потом в облако уйдут. часть на билд сервер. текстовые файлы гораздо проще поддерживать чем вм-образ.

Vladimir
21.01.2017
19:13:02
двелопить код в докер контейнерах неудобно

Василий
21.01.2017
19:13:04
у мня большие планы на контейнеризацию и то что родительская система будет чистой - одна из целей

Vladimir
21.01.2017
19:13:18
это разные этапы проекта!

Василий
21.01.2017
19:13:24

Vladimir
21.01.2017
19:13:29
сначала разработка, потом контейнеризация!
ну потому что ты будешь тратить время не на работу а на контейнеры блин)

Василий
21.01.2017
19:14:28
по крайней мере в ходе разработки точно будет понятно что к чему.

Vladimir
21.01.2017
19:15:14
Может ещё надо PhpStorm в докере запустить?

Василий
21.01.2017
19:15:19
плюс чуть ли не с первых строчек кода можно начать деплоиться.

Vladimir
21.01.2017
19:15:35
и через проброс иксов на ней работать)
ну в общем хозяин - барин)

Evgeny
21.01.2017
19:16:51

Василий
21.01.2017
19:17:59
кароч пайплайн долго расписывать.

Evgeny
21.01.2017
19:17:59
Но да - не на Винду

Василий
21.01.2017
19:18:24
попозже время будет, схему нарисую.

Google

Vladimir
21.01.2017
19:18:25

Василий
21.01.2017
19:18:37

Vladimir
21.01.2017
19:21:09
ну хз, ребята)

Василий
21.01.2017
19:21:19
версию компонента надо апнуть - поправил цифру в контейнере, и далее скрипты разворачивают, регрессионку поогоняют и дальше распростроняют. красота же.

Vladimir
21.01.2017
19:21:56
если я пишу какой нить микросервис на спринге и мне надо отладить работу с базой, нафига мне нужны контейнеры? я запускаю в идее под дебаггером и прогаю!
отладил, собрал джарники и потом уже это какой нить грэдл соберёт в контейнер и запушит в репку

Василий
21.01.2017
19:22:32
к тому же на деве можно некотрорые контейнеры моками подменить. тестовые базы, ресурсоемкие системы какие.

Vladimir
21.01.2017
19:23:03
но это всё вещи которые не делаются 100 раз за день

Admin
ERROR: S client not available

Evgeny
21.01.2017
19:23:04
А когда у тебя 40 микросервисов и ты отлаживаешь связку?

Vladimir
21.01.2017
19:23:14
это уже интеграционное тестирование
другой этап

Evgeny
21.01.2017
19:23:27
Нет. Это дебаг

Vladimir
21.01.2017
19:23:50
нет тестирование

Василий
21.01.2017
19:23:51
базу ту же в контейнер. к тму же ты тока два слоя перечисли, а во многих случаях их какбе больше

Vladimir
21.01.2017
19:23:53
вот и договорились)))

Evgeny
21.01.2017
19:24:29
Или разработка - мне проще поднять двумя командами полную копию прода и писать мс, вместо того чтобы мучительно писать заглушки

Vladimir
21.01.2017
19:24:41
ок ок вам виднее, всё равно это не совсем про докер тема

Василий
21.01.2017
19:25:20
хех. да это самая докерная темп из всех докерных )

Google

Evgeny
21.01.2017
19:25:48
Это тема про частое заблуждение - в докере неудобно разрабатывать

Vladimir
21.01.2017
19:26:05
всё депенс от конкретных деталей, как обычно
и вообще понятие "разрабатывать в докере" пипец расплывчатое

Василий
21.01.2017
19:26:36
у мня веб сервис для игрушки мультиплатформенной: и все по контейнерам будет лежать: кеш, очереди, кластер монги, код, логи, мониторинг, балансер.

Evgeny
21.01.2017
19:26:41
Да. Но в итоге, как правило, можно жизнь улучшить

Vladimir
21.01.2017
19:27:09
опять монга всплыла))

Василий
21.01.2017
19:27:14
то что счас зоопарком скриптов кое-как управляется можно наконец-то сложить в целостную систему.

Vladimir
21.01.2017
19:27:21
вчера, она у меня кстати собралась и запустилась.

Evgeny
21.01.2017
19:27:34
:)))))

Vladimir
21.01.2017
19:27:47
а сегодня читал разные статьи где люди убеждают что монгу лучше не использовать почти никогда

Василий
21.01.2017
19:27:47
а что с ней?
нв у мня тут она уже есть так что как-то осо без вариантов

Vladimir
21.01.2017
19:28:37
она черезчур бородата и слишком клечата

Василий
21.01.2017
19:28:52
клечата?

Vladimir
21.01.2017
19:29:14
это шутка юмора была) хипстерская она через чур. И все повелись на это
https://habrahabr.ru/post/231213/
если интересно

Василий
21.01.2017
19:29:29
а
читал

Vladimir
21.01.2017
19:30:17
там некоторые фразы - прям надо на граните выбивать

Evgeny
21.01.2017
19:30:20
Блин, когда она появилась,хипстеров в проекте не было

Василий
21.01.2017
19:30:31
за два годп она норм поднялась. и среди документ-ориентированных бд ей аналогов нет

Vladimir
21.01.2017
19:30:33
так вот откуда хипстеры