Страница 2 из 3

Re: Расскажите про докер

Добавлено: Чт фев 23, 2023 3:09 pm
Uzito
nickb писал(а): Чт фев 23, 2023 2:22 pm Потом ставите весь софт, который надо, типа
apt-get blah-blah-blah
Основная проблема в том, что у виндового софта обычный виндовый инсталлятор. И непонятно насчёт регистри и прочего хранения настроек.

А с apt-get и проблемы бы не было.

Re: Расскажите про докер

Добавлено: Чт фев 23, 2023 3:56 pm
Sergunka
Uzito писал(а): Чт фев 23, 2023 12:26 pm
Dmitry67 писал(а): Чт фев 23, 2023 11:48 am А собрать образ можно интерактивно, без докер файла
Спасибо. Я вобщем понял что мне проще по-деревенски просто сделать VM и раздать.
Вот что первое попалось под рукой с чем я работаю каждый день
Это ямл файл для докер композ

https://airflow.apache.org/docs/apache- ... mpose.yaml

запускается вся музыка довольно просто командой

docker-compose up -d

Там все сервисы подгружаются уже к примеру база данных

Код: Выделить всё

services:
  postgres:
    image: postgres:13
    environment:
      POSTGRES_USER: airflow
      POSTGRES_PASSWORD: airflow
      POSTGRES_DB: airflow
    volumes:
      - postgres-db-volume:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD", "pg_isready", "-U", "airflow"]
      interval: 5s
      retries: 5
    restart: always
    
    
Можно сделать имедж загрузить его себе на докер экаунт и раздавать уже от туда. Примеры под каждый случай можно поискать когда примерно понятно что делать.

Удачи.

Re: Расскажите про докер

Добавлено: Чт фев 23, 2023 9:48 pm
Dmitry67
Uzito писал(а): Чт фев 23, 2023 3:09 pm
nickb писал(а): Чт фев 23, 2023 2:22 pm Потом ставите весь софт, который надо, типа
apt-get blah-blah-blah
Основная проблема в том, что у виндового софта обычный виндовый инсталлятор. И непонятно насчёт регистри и прочего хранения настроек.

А с apt-get и проблемы бы не было.
Да, я делал для убунту, а как для винды не представляю

Re: Расскажите про докер

Добавлено: Чт фев 23, 2023 9:50 pm
Dmitry67
Как я понял, автор хочет не раздавать какой то сервис из докера через сеть, а использовать гуй, мне кажется это невозможно (или я неправ?)

Re: Расскажите про докер

Добавлено: Чт фев 23, 2023 10:10 pm
Alexander Troyansky
Dmitry67 писал(а): Чт фев 23, 2023 9:50 pm Как я понял, автор хочет не раздавать какой то сервис из докера через сеть, а использовать гуй, мне кажется это невозможно (или я неправ?)
гуй возможен, если клиент-сервер, типа по http подключится. А если десктопная приложуха, то только Windows VM. Ну и судя по тому, что автор написал, он хочет понапхать, то только ВМ. В контейнерах принято по одному главному процессу на контейнер и декстопные аппы там неуместны.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 5:25 am
Uzito
Dmitry67 писал(а): Чт фев 23, 2023 9:50 pm Как я понял, автор хочет не раздавать какой то сервис из докера через сеть, а использовать гуй, мне кажется это невозможно (или я неправ?)
Да, пришло понимание что докер-шмокер это не наш метод, тем более для виндового приложения.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 5:38 am
Bobeg
Dmitry67 писал(а): Чт фев 23, 2023 9:50 pm Как я понял, автор хочет не раздавать какой то сервис из докера через сеть, а использовать гуй, мне кажется это невозможно (или я неправ?)
это возможно. я прекрасно в докер контейнер устанавливал пайчарм и эклипс.
но на линуксе. с виндовуз я никогда не пробовал делать таких вещей.

в теории все должно работать, но на виндовуз теория с практикой редко совпадает.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 5:39 am
Not Too Late
То что автор хочет сделать многие корпорации достигают с использованием AWS Workspaces.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 6:45 am
Uzito
Not Too Late писал(а): Пт фев 24, 2023 5:39 am То что автор хочет сделать многие корпорации достигают с использованием AWS Workspaces.
Да, мне уже такое подсказали, но это стоит денег.

Нашел метод запускать десктопные приложения в докере через емуляцию Wine и потом X-Window или через Kasm и веб-браузер, что вобщем-то полное извращение всей идеи.

Всем спасибо за идеи.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 6:56 am
Женя Стоунер
Dmitry67 писал(а): Чт фев 23, 2023 11:54 am Но проблема в том, что у меня надо внутрь запихнуть конфиги - заранее сделать это нельзя
Извините, решение просматривать нет времени, но по поводу конфигов - посмотрите 12 Factors, один из принципов, что конфигурация - через environment variables. Если какие-то компоненты требуют конфигурацию файлами, значит при запуске контейнера 1м должен идти скрипт, который эти файлы создаст на основе environment vars.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 6:56 am
Bobeg
вот мужик написал статью про докеризированые билды. памоему ценная статья. есесно все про линукс.

https://ddanilov.me/dockerized-cpp-build

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 7:06 am
Женя Стоунер
Bobeg писал(а): Пт фев 24, 2023 6:56 am вот мужик написал статью про докеризированые билды. памоему ценная статья. есесно все про линукс.

https://ddanilov.me/dockerized-cpp-build
Это статья для девопсов. "Как организовать билд в CI/CD". Дэвы, которым нужно запустить дебаггер в IDE после компиляции, найдут этот подход бесполезным.
From my experience, an average developer does not need a debug version of a 3rd party unless they are debugging the 3rd party.
False.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 8:32 am
Bobeg
Женя Стоунер писал(а): Пт фев 24, 2023 7:06 am
Bobeg писал(а): Пт фев 24, 2023 6:56 am вот мужик написал статью про докеризированые билды. памоему ценная статья. есесно все про линукс.

https://ddanilov.me/dockerized-cpp-build
Это статья для девопсов. "Как организовать билд в CI/CD". Дэвы, которым нужно запустить дебаггер в IDE после компиляции, найдут этот подход бесполезным.
From my experience, an average developer does not need a debug version of a 3rd party unless they are debugging the 3rd party.
False.
што мешает установить туда дебаг версию буста?
што мешает использовать gdb?

ремоут дебаггинг лично я неумею так што ничо про это нискажу.

ну и ваще, кто разделяет девелопера от девелопмент операционщика? тока очень богатыя.

а мы бедныя, мы все сами, все своими руками.

ваще евгений, по твоей реакции я делаю вывод шо слово докер в тебе триггерает аггрессию. интересно чем докер тебя так успел абидеть.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 8:48 am
Женя Стоунер
Bobeg писал(а): Пт фев 24, 2023 8:32 am
Женя Стоунер писал(а): Пт фев 24, 2023 7:06 am

Это статья для девопсов. "Как организовать билд в CI/CD". Дэвы, которым нужно запустить дебаггер в IDE после компиляции, найдут этот подход бесполезным.


False.
што мешает установить туда дебаг версию буста?
што мешает использовать gdb?

ремоут дебаггинг лично я неумею так што ничо про это нискажу.

ну и ваще, кто разделяет девелопера от девелопмент операционщика? тока очень богатыя.

а мы бедныя, мы все сами, все своими руками.

ваще евгений, по твоей реакции я делаю вывод шо слово докер в тебе триггерает аггрессию. интересно чем докер тебя так успел абидеть.
А вот и не угадал! Мой департмент активно продвигает контейнеризацию, в т.ч. докер, и лучшие практики в работе с ними. У нас тоже есть докеризованые компоненты как для CI/CD, и для локальных машин девелоперов, однако, один из моментов, который стал очевиден - дэвы отдают предпочтение IDE на 1м плане. Н.п. изменил строчку кода - тут же отлаживаешь, нет нужды создавать новый имидж, или лезть внутрь контейнера через ssh чтобы заменить пару дюжин файлов.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 8:59 am
Bobeg
Женя Стоунер писал(а): Пт фев 24, 2023 8:48 am
Bobeg писал(а): Пт фев 24, 2023 8:32 am

што мешает установить туда дебаг версию буста?
што мешает использовать gdb?

ремоут дебаггинг лично я неумею так што ничо про это нискажу.

ну и ваще, кто разделяет девелопера от девелопмент операционщика? тока очень богатыя.

а мы бедныя, мы все сами, все своими руками.

ваще евгений, по твоей реакции я делаю вывод шо слово докер в тебе триггерает аггрессию. интересно чем докер тебя так успел абидеть.
А вот и не угадал! Мой департмент активно продвигает контейнеризацию, в т.ч. докер, и лучшие практики в работе с ними. У нас тоже есть докеризованые компоненты как для CI/CD, и для локальных машин девелоперов, однако, один из моментов, который стал очевиден - дэвы отдают предпочтение IDE на 1м плане. Н.п. изменил строчку кода - тут же отлаживаешь, нет нужды создавать новый имидж, или лезть внутрь контейнера через ssh чтобы заменить пару дюжин файлов.
ви какие-то багатеи, багатеи какии-то.
а шо за иде юзают ваши программари?

они што, на виндовзе программирят а потом код каким-то образом запихивают внутрь юникс контейнера?
это таки неудобно ниразу.

есть канешно хреновина в вижуал студио коуде. для ремоут аксесса к директориям на юникс хосте.
если оно еще и ремоут-дебагает то ваще в чем проблемы. но я этим не пользовался.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 9:29 am
Женя Стоунер
Bobeg писал(а): Пт фев 24, 2023 8:59 am
Женя Стоунер писал(а): Пт фев 24, 2023 8:48 am

А вот и не угадал! Мой департмент активно продвигает контейнеризацию, в т.ч. докер, и лучшие практики в работе с ними. У нас тоже есть докеризованые компоненты как для CI/CD, и для локальных машин девелоперов, однако, один из моментов, который стал очевиден - дэвы отдают предпочтение IDE на 1м плане. Н.п. изменил строчку кода - тут же отлаживаешь, нет нужды создавать новый имидж, или лезть внутрь контейнера через ssh чтобы заменить пару дюжин файлов.
ви какие-то багатеи, багатеи какии-то.
а шо за иде юзают ваши программари?
Visual Studio, Rider
они што, на виндовзе программирят а потом код каким-то образом запихивают внутрь юникс контейнера?
это таки неудобно ниразу.
Да. Используются portable platforms, .net core, python, java – что неудобного?
есть канешно хреновина в вижуал студио коуде. для ремоут аксесса к директориям на юникс хосте.
если оно еще и ремоут-дебагает то ваще в чем проблемы. но я этим не пользовался.
попользуетесь, расскажите о впечатлениях

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 9:45 am
Bobeg
Женя Стоунер писал(а): Пт фев 24, 2023 9:29 am
Bobeg писал(а): Пт фев 24, 2023 8:59 am

ви какие-то багатеи, багатеи какии-то.
а шо за иде юзают ваши программари?
Visual Studio, Rider
они што, на виндовзе программирят а потом код каким-то образом запихивают внутрь юникс контейнера?
это таки неудобно ниразу.
Да. Используются portable platforms, .net core, python, java – что неудобного?
есть канешно хреновина в вижуал студио коуде. для ремоут аксесса к директориям на юникс хосте.
если оно еще и ремоут-дебагает то ваще в чем проблемы. но я этим не пользовался.
попользуетесь, расскажите о впечатлениях
a шо ты мне выкаешь как вражине какой.
меня интересует c++ и иногда питон, все эти жабы и прочие дот неты это нимае.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 9:52 am
Женя Стоунер
Bobeg писал(а): Пт фев 24, 2023 9:45 am
Женя Стоунер писал(а): Пт фев 24, 2023 9:29 am
Visual Studio, Rider


Да. Используются portable platforms, .net core, python, java – что неудобного?


попользуетесь, расскажите о впечатлениях
a шо ты мне выкаешь как вражине какой.
меня интересует c++ и иногда питон, все эти жабы и прочие дот неты это нимае.
Если вы так настаиваете, можно и на блатной фене.
Какая разница в сущности, плюсы или что то еще. Контайнер отделен от тебя стеной. Для нас - контейнер это deployment unit, строить его для поддержки дебагера - пустате трата времени.

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 9:57 am
Bobeg
Женя Стоунер писал(а): Пт фев 24, 2023 9:52 am
Bobeg писал(а): Пт фев 24, 2023 9:45 am

a шо ты мне выкаешь как вражине какой.
меня интересует c++ и иногда питон, все эти жабы и прочие дот неты это нимае.
Если вы так настаиваете, можно и на блатной фене.
Какая разница в сущности, плюсы или что то еще. Контайнер отделен от тебя стеной. Для нас - контейнер это deployment unit, строить его для поддержки дебагера - пустате трата времени.
хмммм

Re: Расскажите про докер

Добавлено: Пт фев 24, 2023 1:07 pm
nickb
Я так понимаю, что вся загвоздка именно в UI.может, действительно там какой-то vnc запустить и через него заходить? :) изврат, наверное, но я docker с виндой не тыкал палочкой :(