Да, пришло понимание что докер-шмокер это не наш метод, тем более для виндового приложения.
Расскажите про докер
- Uzito
- ⭐ Top 5 most interesting users
- Reactions: 1208
- Сообщения: 5195
- Зарегистрирован: Пт июн 24, 2022 1:35 pm
Re: Расскажите про докер
Re: Расскажите про докер
это возможно. я прекрасно в докер контейнер устанавливал пайчарм и эклипс.
но на линуксе. с виндовуз я никогда не пробовал делать таких вещей.
в теории все должно работать, но на виндовуз теория с практикой редко совпадает.
Последний раз редактировалось Bobeg Пт фев 24, 2023 5:40 am, всего редактировалось 1 раз.
- Not Too Late
- Reactions: 3577
- Сообщения: 11020
- Зарегистрирован: Сб июн 04, 2022 7:14 pm
- Откуда: The First State
Re: Расскажите про докер
То что автор хочет сделать многие корпорации достигают с использованием AWS Workspaces.
- Uzito
- ⭐ Top 5 most interesting users
- Reactions: 1208
- Сообщения: 5195
- Зарегистрирован: Пт июн 24, 2022 1:35 pm
Re: Расскажите про докер
Да, мне уже такое подсказали, но это стоит денег.Not Too Late писал(а): ↑Пт фев 24, 2023 5:39 am То что автор хочет сделать многие корпорации достигают с использованием AWS Workspaces.
Нашел метод запускать десктопные приложения в докере через емуляцию Wine и потом X-Window или через Kasm и веб-браузер, что вобщем-то полное извращение всей идеи.
Всем спасибо за идеи.
- Женя Стоунер
- Reactions: 1400
- Сообщения: 5794
- Зарегистрирован: Пн сен 26, 2022 12:45 pm
Re: Расскажите про докер
Извините, решение просматривать нет времени, но по поводу конфигов - посмотрите 12 Factors, один из принципов, что конфигурация - через environment variables. Если какие-то компоненты требуют конфигурацию файлами, значит при запуске контейнера 1м должен идти скрипт, который эти файлы создаст на основе environment vars.
Re: Расскажите про докер
вот мужик написал статью про докеризированые билды. памоему ценная статья. есесно все про линукс.
https://ddanilov.me/dockerized-cpp-build
https://ddanilov.me/dockerized-cpp-build
- Женя Стоунер
- Reactions: 1400
- Сообщения: 5794
- Зарегистрирован: Пн сен 26, 2022 12:45 pm
Re: Расскажите про докер
Это статья для девопсов. "Как организовать билд в CI/CD". Дэвы, которым нужно запустить дебаггер в IDE после компиляции, найдут этот подход бесполезным.Bobeg писал(а): ↑Пт фев 24, 2023 6:56 am вот мужик написал статью про докеризированые билды. памоему ценная статья. есесно все про линукс.
https://ddanilov.me/dockerized-cpp-build
False.From my experience, an average developer does not need a debug version of a 3rd party unless they are debugging the 3rd party.
Re: Расскажите про докер
што мешает установить туда дебаг версию буста?Женя Стоунер писал(а): ↑Пт фев 24, 2023 7:06 amЭто статья для девопсов. "Как организовать билд в CI/CD". Дэвы, которым нужно запустить дебаггер в IDE после компиляции, найдут этот подход бесполезным.Bobeg писал(а): ↑Пт фев 24, 2023 6:56 am вот мужик написал статью про докеризированые билды. памоему ценная статья. есесно все про линукс.
https://ddanilov.me/dockerized-cpp-build
False.From my experience, an average developer does not need a debug version of a 3rd party unless they are debugging the 3rd party.
што мешает использовать gdb?
ремоут дебаггинг лично я неумею так што ничо про это нискажу.
ну и ваще, кто разделяет девелопера от девелопмент операционщика? тока очень богатыя.
а мы бедныя, мы все сами, все своими руками.
ваще евгений, по твоей реакции я делаю вывод шо слово докер в тебе триггерает аггрессию. интересно чем докер тебя так успел абидеть.
- Женя Стоунер
- Reactions: 1400
- Сообщения: 5794
- Зарегистрирован: Пн сен 26, 2022 12:45 pm
Re: Расскажите про докер
А вот и не угадал! Мой департмент активно продвигает контейнеризацию, в т.ч. докер, и лучшие практики в работе с ними. У нас тоже есть докеризованые компоненты как для CI/CD, и для локальных машин девелоперов, однако, один из моментов, который стал очевиден - дэвы отдают предпочтение IDE на 1м плане. Н.п. изменил строчку кода - тут же отлаживаешь, нет нужды создавать новый имидж, или лезть внутрь контейнера через ssh чтобы заменить пару дюжин файлов.Bobeg писал(а): ↑Пт фев 24, 2023 8:32 amшто мешает установить туда дебаг версию буста?Женя Стоунер писал(а): ↑Пт фев 24, 2023 7:06 am
Это статья для девопсов. "Как организовать билд в CI/CD". Дэвы, которым нужно запустить дебаггер в IDE после компиляции, найдут этот подход бесполезным.
False.
што мешает использовать gdb?
ремоут дебаггинг лично я неумею так што ничо про это нискажу.
ну и ваще, кто разделяет девелопера от девелопмент операционщика? тока очень богатыя.
а мы бедныя, мы все сами, все своими руками.
ваще евгений, по твоей реакции я делаю вывод шо слово докер в тебе триггерает аггрессию. интересно чем докер тебя так успел абидеть.
Re: Расскажите про докер
ви какие-то багатеи, багатеи какии-то.Женя Стоунер писал(а): ↑Пт фев 24, 2023 8:48 amА вот и не угадал! Мой департмент активно продвигает контейнеризацию, в т.ч. докер, и лучшие практики в работе с ними. У нас тоже есть докеризованые компоненты как для CI/CD, и для локальных машин девелоперов, однако, один из моментов, который стал очевиден - дэвы отдают предпочтение IDE на 1м плане. Н.п. изменил строчку кода - тут же отлаживаешь, нет нужды создавать новый имидж, или лезть внутрь контейнера через ssh чтобы заменить пару дюжин файлов.Bobeg писал(а): ↑Пт фев 24, 2023 8:32 am
што мешает установить туда дебаг версию буста?
што мешает использовать gdb?
ремоут дебаггинг лично я неумею так што ничо про это нискажу.
ну и ваще, кто разделяет девелопера от девелопмент операционщика? тока очень богатыя.
а мы бедныя, мы все сами, все своими руками.
ваще евгений, по твоей реакции я делаю вывод шо слово докер в тебе триггерает аггрессию. интересно чем докер тебя так успел абидеть.
а шо за иде юзают ваши программари?
они што, на виндовзе программирят а потом код каким-то образом запихивают внутрь юникс контейнера?
это таки неудобно ниразу.
есть канешно хреновина в вижуал студио коуде. для ремоут аксесса к директориям на юникс хосте.
если оно еще и ремоут-дебагает то ваще в чем проблемы. но я этим не пользовался.
- Женя Стоунер
- Reactions: 1400
- Сообщения: 5794
- Зарегистрирован: Пн сен 26, 2022 12:45 pm
Re: Расскажите про докер
Visual Studio, RiderBobeg писал(а): ↑Пт фев 24, 2023 8:59 amви какие-то багатеи, багатеи какии-то.Женя Стоунер писал(а): ↑Пт фев 24, 2023 8:48 am
А вот и не угадал! Мой департмент активно продвигает контейнеризацию, в т.ч. докер, и лучшие практики в работе с ними. У нас тоже есть докеризованые компоненты как для CI/CD, и для локальных машин девелоперов, однако, один из моментов, который стал очевиден - дэвы отдают предпочтение IDE на 1м плане. Н.п. изменил строчку кода - тут же отлаживаешь, нет нужды создавать новый имидж, или лезть внутрь контейнера через ssh чтобы заменить пару дюжин файлов.
а шо за иде юзают ваши программари?
Да. Используются portable platforms, .net core, python, java – что неудобного?они што, на виндовзе программирят а потом код каким-то образом запихивают внутрь юникс контейнера?
это таки неудобно ниразу.
попользуетесь, расскажите о впечатленияхесть канешно хреновина в вижуал студио коуде. для ремоут аксесса к директориям на юникс хосте.
если оно еще и ремоут-дебагает то ваще в чем проблемы. но я этим не пользовался.
Re: Расскажите про докер
a шо ты мне выкаешь как вражине какой.Женя Стоунер писал(а): ↑Пт фев 24, 2023 9:29 amVisual Studio, Rider
Да. Используются portable platforms, .net core, python, java – что неудобного?они што, на виндовзе программирят а потом код каким-то образом запихивают внутрь юникс контейнера?
это таки неудобно ниразу.
попользуетесь, расскажите о впечатленияхесть канешно хреновина в вижуал студио коуде. для ремоут аксесса к директориям на юникс хосте.
если оно еще и ремоут-дебагает то ваще в чем проблемы. но я этим не пользовался.
меня интересует c++ и иногда питон, все эти жабы и прочие дот неты это нимае.
- Женя Стоунер
- Reactions: 1400
- Сообщения: 5794
- Зарегистрирован: Пн сен 26, 2022 12:45 pm
Re: Расскажите про докер
Если вы так настаиваете, можно и на блатной фене.Bobeg писал(а): ↑Пт фев 24, 2023 9:45 ama шо ты мне выкаешь как вражине какой.Женя Стоунер писал(а): ↑Пт фев 24, 2023 9:29 am
Visual Studio, Rider
Да. Используются portable platforms, .net core, python, java – что неудобного?
попользуетесь, расскажите о впечатлениях
меня интересует c++ и иногда питон, все эти жабы и прочие дот неты это нимае.
Какая разница в сущности, плюсы или что то еще. Контайнер отделен от тебя стеной. Для нас - контейнер это deployment unit, строить его для поддержки дебагера - пустате трата времени.
Re: Расскажите про докер
хммммЖеня Стоунер писал(а): ↑Пт фев 24, 2023 9:52 amЕсли вы так настаиваете, можно и на блатной фене.
Какая разница в сущности, плюсы или что то еще. Контайнер отделен от тебя стеной. Для нас - контейнер это deployment unit, строить его для поддержки дебагера - пустате трата времени.
Re: Расскажите про докер
Я так понимаю, что вся загвоздка именно в UI.может, действительно там какой-то vnc запустить и через него заходить? изврат, наверное, но я docker с виндой не тыкал палочкой
- Uzito
- ⭐ Top 5 most interesting users
- Reactions: 1208
- Сообщения: 5195
- Зарегистрирован: Пт июн 24, 2022 1:35 pm
Re: Расскажите про докер
Да, именно. VNC это какое-то вообще извращение. Нашел вариант с RDP, но это тоже как-то не то.
Вся движуха моя основывается на двухмесячных попытках IT департамента установить ремотному девелоперу Oracle Reports.
Фаром они пользоваться не умеют, поэтому долбились головой о клавиатуру и рыдали. А Фаром бы пять минут затрат скопировать фолдер с ремотной шэры и запустить импорт настроек в реестр.
-
- Reactions: 608
- Сообщения: 1646
- Зарегистрирован: Вт июн 14, 2022 7:57 pm
Re: Расскажите про докер
Для простого копирования с шэры FAR не нужен. Достаточно по мылу прислать инструкции с применениемUzito писал(а): ↑Пт фев 24, 2023 3:56 pmДа, именно. VNC это какое-то вообще извращение. Нашел вариант с RDP, но это тоже как-то не то.
Вся движуха моя основывается на двухмесячных попытках IT департамента установить ремотному девелоперу Oracle Reports.
Фаром они пользоваться не умеют, поэтому долбились головой о клавиатуру и рыдали. А Фаром бы пять минут затрат скопировать фолдер с ремотной шэры и запустить импорт настроек в реестр.
xcopy
robocopy (более продвинутая, но стандартная утилита винды)
Использовать контейнеры в вашем случае ну никак не нужно, так чтоб при этом ещё и смысл оставался.
- Uzito
- ⭐ Top 5 most interesting users
- Reactions: 1208
- Сообщения: 5195
- Зарегистрирован: Пт июн 24, 2022 1:35 pm
Re: Расскажите про докер
Наверное у более сообразительного IT это бы и получилось, но увы, не у нашего.Alexander Troyansky писал(а): ↑Пт фев 24, 2023 4:27 pm Для простого копирования с шэры FAR не нужен. Достаточно по мылу прислать инструкции с применением
xcopy
robocopy (более продвинутая, но стандартная утилита винды)
Проблема была с правами доступа человека который это пытался сделать, и совершенно другими правами доступа человека который пытался запустить программу. Если бы наш 150+ IQ айтишник сразу бы дал Кумару команду запустить в повершелле, то проблемы бы не было - скопировалось бы с нужными правами. А так айтишник дошел до установки всего пакета с нуля, у него всё работало, а Кумар курил бабмук и у него всё висло.
Это была просто идея "а что если попробовать ... ".Использовать контейнеры в вашем случае ну никак не нужно, так чтоб при этом ещё и смысл оставался.
-
- Reactions: 112
- Сообщения: 1270
- Зарегистрирован: Вт июн 21, 2022 7:49 am
- :: /viewtopic.php?p=358627#p358627
Re: Расскажите про докер
У нас у половины девелоперов винды, у второй половины - маки. И ничего, девелопят как-то. Приложения и на плюсах, и ява, и го. У датасайнтистов, понятное дело - питон. Никто не жалуется. Все на контейнерах, окромя страрых приложений, которые еще на майфреймах.Женя Стоунер писал(а): ↑Пт фев 24, 2023 9:29 amVisual Studio, Rider
Да. Используются portable platforms, .net core, python, java – что неудобного?они што, на виндовзе программирят а потом код каким-то образом запихивают внутрь юникс контейнера?
это таки неудобно ниразу.
попользуетесь, расскажите о впечатленияхесть канешно хреновина в вижуал студио коуде. для ремоут аксесса к директориям на юникс хосте.
если оно еще и ремоут-дебагает то ваще в чем проблемы. но я этим не пользовался.
Re: Расскажите про докер
А разве не бывают бани в духе: на DEV все работает, а в PROD нет. Например в Винде файлы case insensitive. Или ещё чтоЖеня Стоунер писал(а): ↑Пт фев 24, 2023 9:29 am Да. Используются portable platforms, .net core, python, java – что неудобного?