Aion
а вопрос больше в том, куда вы потом с таким опытом в докер отправитесь?
Aion
прод будете тоже на винде тискать?
Dmt
Кажется не так меня понял. У меня только мой десктоп на винде, где запущена ide, браузер и докер, который воспроизводит окружение, в котором крутится код
Dmt
А все серваки на линуксе
Aion
Dmt
Бля, да есть у меня ci/cd. Локально я отлаживать тоже должен
Aion
я разрабам на каждый коммит запускал джобину которая на дев окружении линуксовом им собирала имаджи и стартовала сервисы
Dmt
Эм, у меня тоже самое
Dmt
Но я хочу иметь возможность делать все и локально
Aion
Aion
для этого поднимается дев среда
Aion
по факту ты принебрегаешь ей
Dmt
Потому что я разработчик и потому что инет не всегда бывает доступным. Зачем мне ограничиваться себя только удаленной дев средой, если я могу и локально и удаленно делать вещи
Aion
Aion
но это уже вопрос больше к организации, нежели к технологиям
Dmt
У меня нет ограничений и регламентов. Отлаживаю где хочу, законом не запрещено
Aleksey
Ребят. Очень странный срач. Честно.
Винда - потому что корпоративный стандарт на рабочие машины, как ни печально. У меня в итоге на серваке докер, а подключаюсь к нему с помощью докер-машин. Кроме стейджа, дженкинса, собирающего имаджи и запускающего тесты, у меня и свой докер есть. Почему нет?
Aleksey
Сервера на линуксе
Aleksey
И чего-то тупящий чувак, который жалуется на тупых миддлов - совсем вынес мозг..
Alexey
Он не тупой, наверное. Просто очень ленивый и некомпетентный, что не может доку осилить.
Ivan
Вот бы ещё ide и браузер в докер засунуть
Andrey
так а в чём вопрос? :)
Anonymous
Есть такие контейнеры для селениума
Anonymous
Ну, без ide, но то сам)
Ivan
Аа
Ivan
А то я уже удивился
Ivan
Можно Вим настроить с кучей плагинов
Ivan
Но зачем)
Ivan
А есть пользователи вима? Как он в сравнении с нормальной ide?
Alexey
Alexey
Это целая культура
Pavel
Ivan
Хотелось бы что-то более удобное чем нано чтоб на сервере код править
Anonymous
🏳️ Phil
А давайте поговорим за какой-нибудь dockersh... Никто не использует?
Ihor
это еще шта такое7 )
Ihor
мне интересно, а использует ли докер кто-нибудь как платформу для разработки?
Ну в плане того, что локально не устанавливаете ничего.. а только в докер монтируете проект и работаете? )
Aleksandr
Ihor
хотим)
Ihor
просто любопытно
Aleksandr
Таки говоrите
Ihor
ведь в подобном случае разработка не очень удобна - нельзя настроить хороший автокомплит в ИДЕшках
Ihor
но мне интересно, кто все-таки так разрабатывает и какие из этого вытекли плюсы и минусы)
🏳️ Phil
это еще шта такое7 )
А гуглани. Трудно так описать. Грубо говоря, я хочу через ssh попадать в нужный кониейнер
Ihor
а зачем через ssh?
Aleksandr
Могу ошибаться, но автокомплиту же нужны сурсы, верно? А сурсы(у нас) локально лежат. Сам саблайм юзаю.
Ihor
docker exec -it my_container bash
Ihor
саблайм конечно не обладает автокомплитом хорошим.. он там на уровне синтаксиса в рамках одного файла..
Ihor
я больше имел ввиду за VS Code, Web/Php-Storm
Ihor
Ihor
какая разница ssh или -it?
и так и так ты получаешь консоль удаленной машины и делай что хочешь)
Ihor
ну либо средствами докера, либо ssh
Aleksandr
Ну тут уже я не смогу аккуратно парировать, ибо у нас основной язык это пыха. Сурсы локально на машине валяется, сервисы в контейнерах. Тот же хдебуг прокинут в\из контейнера и все вродь норм.
Aleksandr
Погодите, у нас бой не контейнеризован) Речь изначально начиналась про разработку(локальную).
У каждого в контейнерах актуальные сурсы, бд и прочий стаф. Версии сервисов близки к бою.
Aleksandr
есть волшебный скриптец "сделай збс" шобы джуны и прочие тестировщики не парились с докером и прочим
Aleksandr
ткнул - все развернулось - заходи на site.local да работай
Aleksandr
через когда-нибудь запилим докер-ферму на единой железке, но ет оч далекие планы)
Aleksandr
если про плюсы и минусы...
плюсы - у всех все идентично по версиям и прочим сервисам, все быстро развернул - быстро работаешь(а не ставишь все локально сутки), заменяемость и блабла, ну и стильно, модно, молодежно)
🏳️ Phil
Aleksandr
а минусы...ну таких чтобы прям ппц - не скажу
🏳️ Phil
Ihor
Либо или и то и то?
мы наверное друг друга не поняли.
Я больше веду вопрос к тому - зачем тебе ssh внутрь контейнера (ведь в этом случае тебе придется ставить openssh сервер в контейнер), если ты можешь средствами самого докера присумониться к уже работающему контейнеру и делать с ним все что хочешь без дополнительного бубна с ssh)
Evgeny
Evgeny
🏳️ Phil
Andrey
http://jonaskunze.com/restrict-user-to-its-own-container-using-docker/ вот кстати довольно очевидное решение с обёрткой, хотя не факт что лучшее
🏳️ Phil
Слушай, ну я сходу три решения заю
🏳️ Phil
flant/pam_docker envy и dockersh. Все три подзаброшены.
🏳️ Phil
envy страдает еще и отсутствием доков
🏳️ Phil
Мне нравится dockersh, но его надо оторвать от nsenter
🏳️ Phil
И меня смущает ti. Ну т.е. -i вроде понятно, а вот надо ли дублировать -t от ssh мне не ясно
Aleksey
Aleksey
Если nsenter это как бы низкий уровень всех namespaces