@ru_docker

Страница 395 из 610
Anatoly
05.10.2017
11:54:23
У разработчиков нет доступа к хост-машине
выше написал - дайте доступ к хост машине

Владимир
05.10.2017
11:54:33
А зачем? )

Anatoly
05.10.2017
11:55:01
А зачем? )
а ну куда проще всовывать ссш в докер правда?

Владимир
05.10.2017
11:55:16
вам задачу кто ставит бизнес или ибэшники?
Ставит бизнес, ИБшники корректируют. Всё как у взрослых )

Google
Anatoly
05.10.2017
11:55:40
Владимир
05.10.2017
11:56:02
а ну куда проще всовывать ссш в докер правда?
Нет, это неправда, если решать эту залачу правильно - то это сложнее. Я по-крайней мере не знаю как

Рома
05.10.2017
11:56:10
Да, сработало! Спасибо!)
?? удачных свершений

Владимир
05.10.2017
11:56:21
Задача от бизнеса, пути решения часто сужаются ИБ

Рома
05.10.2017
11:56:41
Anatoly
05.10.2017
11:57:30
нет, не получается )))
ну как же так. человек говорит что пути решения у него сужаются отделом иб, получается итоговая задача приходит от иб.

Рома
05.10.2017
11:58:14
ну как же так. человек говорит что пути решения у него сужаются отделом иб, получается итоговая задача приходит от иб.
задача от того, кто ее поставил, но скорректирована другими службами, коих может быть целая гирлянда

Владимир
05.10.2017
11:58:22
Несколько вырвано из контекста, но Вам конечно же виднее.

Владимир
05.10.2017
11:59:13
может быть вам посмотреть не в докер а в lxc?
Да я вот тоже думаю... но хочется из интереса попробовать на докере решить (

Anatoly
05.10.2017
11:59:17
Несколько вырвано из контекста, но Вам конечно же виднее.
да нет конечно, мне не виднее. просто вот это вот иб в чатах о деккере меня серьезно улыбает

Да я вот тоже думаю... но хочется из интереса попробовать на докере решить (
хорошего решения нет. и не предусмотрено бай дизайн.

Google
Владимир
05.10.2017
11:59:46
Nklya
05.10.2017
12:00:51
иб как правило обычно застряло далеко в прошлом, и кроме запретов у них нет ответов

Рома
05.10.2017
12:01:31
Владимир
05.10.2017
12:02:28
хорошего решения нет. и не предусмотрено бай дизайн.
А чем дизайн запрещает решение этой проблемы? Не троллю, а просто интересуюсь.

Anatoly
05.10.2017
12:02:45
а почему supervisor, например, плохое решение?
супервайзор хорошее решение, лучше чем заворачивать это в баш, например.

Рома
05.10.2017
12:03:06
когда-то давно я тоже пихал ssh в контейнер, делал это с помощью supervisor либо обычного скрипта, который дергает скрипты инициализации

Владимир
05.10.2017
12:04:33
а почему supervisor, например, плохое решение?
У меня такое решение уже работает давно ) не устраивает тем, что надо образ собирать отдельный. Мне кажется гораздо лучше композером собирать из готовых.

Меньше мороки с поддержкой

Рома
05.10.2017
12:05:11
Владимир
05.10.2017
12:07:54
тогда нужна дополнительная инфа по инфраструктуре, чтобы понять, как и куда приладить ssh...
Да тут все просто - целевой контейнер, а к нему "как-то" приладкн контейнер, к которому цепляешься по ssh. На целевом контейнере нет ssh. Разработчикам надо - 1) посредством , например winscp залить файлы на целевой контейнер 2) посредством putty подключиться к целевому контейнеру.

Звучит тупо, я понимаю

Первая задача решается

Проблема со второй (

Рома
05.10.2017
12:08:47
получается, что winscp хочет файло - это волюм

Владимир
05.10.2017
12:08:58
Да

Это решено

Рома
05.10.2017
12:09:21
а второй посредством путти - для какой цели? mysql?

Владимир
05.10.2017
12:10:05
Нет, просто доустановка того, что может быть нужно в конкретный момент времени

Ну mysql тоже, дамп залить например

Рома
05.10.2017
12:11:09
ага, получается, что "целевой" контейнер используется как обычная виртуалка

Google
Рома
05.10.2017
12:12:12
Анатолий тут прав, у докера идеалогия немного другая, тут гараздо лучше подошел бы LXC, но тем не менее

Владимир
05.10.2017
12:12:36
Ну да, сценарий не совсем про докер, но неохота полновесную виртуалку ставить запускать и т.п.

Может я туплю, но мне кажется проще придумать трюк с докером )

Рома
05.10.2017
12:14:31
задача сводится к необходимости запускать некие команды внутри контейнера, в котором нет ssh... я с вершины почти нулевого докер-опыта ? могу предположить, что нужно либо ставить ссш в этот контейнер, либо ставить докер в контейнер с ссш и пихать в него сокет докера с хоста

Владимир
05.10.2017
12:14:31
"Как-то" )

Dmitry
05.10.2017
12:14:43
даешь ссш на хост машину и учишь разработчиков работников работать с докером
а еще лучше - поставить морду для докеров какую нить

и пусть они там тыкаются

а еще есть docker attach\exec

Рома
05.10.2017
12:15:50
Может я туплю, но мне кажется проще придумать трюк с докером )
имхо, если докер - это не оконечный пункт выбора, то следует задать вопрос "действительно ли нужен докер в данном случае?" и присмотреться к LXC

Владимир
05.10.2017
12:16:36
Морда ранчер есть в принципе, но некоторые люди кривят лица работая в нем через консоль в контейнере.

Dmitry
05.10.2017
12:16:42
по идее ситуация когда вам в докере надо запускать еще чета, или крутить целый ссш вообще не должна возникать

Рома
05.10.2017
12:16:45
а еще есть docker attach\exec
я об этом и говорю, но т.к. нет доступа к хосту, то нужно контейнер с ssh запускать с -v /run/docker.sock:/run/docker.sock + накатить docker в контейнер ssh

Dmitry
05.10.2017
12:16:49
такое для дебага

ранчер им не нравится

Владимир
05.10.2017
12:17:13
По сути это дэв среда

Dmitry
05.10.2017
12:17:13
суй им ссш во все докеры

ну если дэв, то выше правильно сказали

lxc или чтото типа того

Google
Anatoly
05.10.2017
12:18:27
И пользователя с паролем и мапать порты. Тысячи их

Рома
05.10.2017
12:18:35
Докер в докере?
ну да, обычно так докер юзается при сборке имеджей для деплоя в непрерывной интеграции

но можно и в данном конкретном случае ))

Владимир
05.10.2017
12:19:14
Да, подумаю насчет докера в докере. Я об этом не думал в таком разрезе

Рома
05.10.2017
12:19:21
тем не менее это не избавит вас от необходимости делать build

или просто инсталл в контейнере ssh

Владимир
05.10.2017
12:20:43
Ну да

Гемморой короче в любом случае

Рома
05.10.2017
12:21:07
на всякий случай еще разок скажу: ИМХО, лучшим решением было бы перевести дев-среду в LXC либо собирать персональные окружения с помощью vagrant

если важно, чтобы все девелоперы сидели в одном окружении, то LXC самый лучший вариант

Владимир
05.10.2017
12:22:12
Я сегодня весь день пытался как-то решить эту задачу. Ни фига не получилось и у меня тоже пошли мысли об lxc и тп

О вагранте я подумал

Рома
05.10.2017
12:23:49
? не за что!

Владимир
05.10.2017
12:25:58
И пользователя с паролем и мапать порты. Тысячи их
Так и есть, за каждым разрабом свой диапазон портов )

А может и хрен с ним. Если ssh на volume прокинуть - пусть уж "помучаются" с консолью ранчера.

Макс
05.10.2017
12:49:37
Кто-то юзает Traefik с https? :)

Котяй Негодяй
05.10.2017
14:20:14
А подскажите самый тонкий образ с линуксом.

Maxim
05.10.2017
14:20:31
alpine?

Котяй Негодяй
05.10.2017
14:21:28
alpine?
Пасиба. =)

Google
Gleb
05.10.2017
14:21:29
ток там линукс курильщика

Maxim
05.10.2017
14:21:55
лучше, чем тащить весь дебиан в контейнер :/

Nklya
05.10.2017
14:25:55
некоторый софт не умеет работать в альпайн из-за другого libc

Andrey
05.10.2017
14:41:00
ну не знаю как у дебиана, а та же убунту, там в общем то не вся а клоуд обычно, да и дебиан вроде lite мелькает

Котяй Негодяй
05.10.2017
20:44:50
А в чём отличие ADD от COPY?

Nklya
05.10.2017
21:20:06
В документации

Maxim
06.10.2017
07:27:10
а что используют, чтобы поднимать контейнеры автоматически при загрузке системы?

Maxim
06.10.2017
07:31:36
хм, попробую

он же сохранит вольюмы и порты?

Рома
06.10.2017
07:34:58
порты?

Владимир
06.10.2017
07:35:58
он же сохранит вольюмы и порты?
через компоуз запускаете?

Maxim
06.10.2017
07:36:05
нет, руками

стоит попробовать композ?

у меня всего два контейнера, не уверен, нужен ли он тут

Владимир
06.10.2017
07:37:37
друг от друга они зависят?

Рома
06.10.2017
07:38:13
он же сохранит вольюмы и порты?
все сохраниться при рестарте

контейнеры будут видеть друг друга, если созданы в docker-сети

Владимир
06.10.2017
07:39:08
не обязательно

у меня всего два контейнера, не уверен, нужен ли он тут
как миниум попробовать стоит, ничего сложно, 1 бинарник + 1 конф файл, прописал туда restart: always, запустил и забыл

Страница 395 из 610