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

Аватара пользователя
Uzito
⭐ Top 5 most interesting users
Reactions: 1448
Сообщения: 6172
Зарегистрирован: Пт июн 24, 2022 1:35 pm

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

Сообщение Uzito »

Смотрел видосы, что-то всё-таки непонятно.

Мне не нужно веб-апп делать или деплоить. Мне нужно сделать контейнер где будет набор девелопера - оракловый клиент, тортоизгит, sql developer, BI-designer какой-нибудь, локальный вебсервер чтобы репорт можно было дебажить. Чтобы все это в одном пакете можно было собрать, настроить один раз и дать каждому девелоперу работать.

Я могу такое сделать?
Bobeg
Reactions: 2518
Сообщения: 16677
Зарегистрирован: Ср июн 15, 2022 4:01 am

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

Сообщение Bobeg »

да, могеш такое сделать.
чо за вапрос, канешно могешь. я низнаю шо тако бл дизайнер, но все остальное могеш сделать адназначна.
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2017
Сообщения: 10245
Зарегистрирован: Пн июн 13, 2022 7:22 am

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

Сообщение Mad Hatter »

Аватара пользователя
Uzito
⭐ Top 5 most interesting users
Reactions: 1448
Сообщения: 6172
Зарегистрирован: Пт июн 24, 2022 1:35 pm

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

Сообщение Uzito »

Mad Hatter писал(а): Вт фев 21, 2023 2:07 pm https://circleci.com/blog/creating-a-cu ... ci-builds/
Мне не для девопса, а для дева. И, о ужас, для винды.
Аватара пользователя
Uzito
⭐ Top 5 most interesting users
Reactions: 1448
Сообщения: 6172
Зарегистрирован: Пт июн 24, 2022 1:35 pm

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

Сообщение Uzito »

Bobeg писал(а): Вт фев 21, 2023 2:04 pm да, могеш такое сделать.
чо за вапрос, канешно могешь. я низнаю шо тако бл дизайнер, но все остальное могеш сделать адназначна.
Табло, Power BI или подобное
Bobeg
Reactions: 2518
Сообщения: 16677
Зарегистрирован: Ср июн 15, 2022 4:01 am

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

Сообщение Bobeg »

для винды дыдыды!
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2017
Сообщения: 10245
Зарегистрирован: Пн июн 13, 2022 7:22 am

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

Сообщение Mad Hatter »

Uzito писал(а): Вт фев 21, 2023 2:20 pm
Mad Hatter писал(а): Вт фев 21, 2023 2:07 pm https://circleci.com/blog/creating-a-cu ... ci-builds/
Мне не для девопса, а для дева. И, о ужас, для винды.
Ничего ужасного, докер и на винду ставится. В статье описано как кастом имедж делать. Это к любой задаче применимо.
Аватара пользователя
Uzito
⭐ Top 5 most interesting users
Reactions: 1448
Сообщения: 6172
Зарегистрирован: Пт июн 24, 2022 1:35 pm

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

Сообщение Uzito »

Mad Hatter писал(а): Вт фев 21, 2023 2:28 pm Ничего ужасного, докер и на винду ставится. В статье описано как кастом имедж делать. Это к любой задаче применимо.
Сколько имиджей-то делать? Один на каждую утилиту? Или как-то всё в одном?
А как потом каждое приложение из этого имиджа запускать?
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2017
Сообщения: 10245
Зарегистрирован: Пн июн 13, 2022 7:22 am

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

Сообщение Mad Hatter »

Uzito писал(а): Вт фев 21, 2023 3:38 pm
Mad Hatter писал(а): Вт фев 21, 2023 2:28 pm Ничего ужасного, докер и на винду ставится. В статье описано как кастом имедж делать. Это к любой задаче применимо.
Сколько имиджей-то делать? Один на каждую утилиту? Или как-то всё в одном?
А как потом каждое приложение из этого имиджа запускать?
Читайте. Статей как это делать - море.
Аватара пользователя
Uzito
⭐ Top 5 most interesting users
Reactions: 1448
Сообщения: 6172
Зарегистрирован: Пт июн 24, 2022 1:35 pm

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

Сообщение Uzito »

Mad Hatter писал(а): Вт фев 21, 2023 3:42 pm Читайте. Статей как это делать - море.
Читаю, видео смотрю, но ничего непонятно. Всё для начинающих дебилов - ты не думай, ты команды вводи.
А откуда имиджи берутся, что импортируется, как это всё работает - об этом нормального объяснения найти не могу.
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

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

Сообщение Buddy »

Uzito писал(а): Вт фев 21, 2023 3:59 pm
Mad Hatter писал(а): Вт фев 21, 2023 3:42 pm Читайте. Статей как это делать - море.
Читаю, видео смотрю, но ничего непонятно. Всё для начинающих дебилов - ты не думай, ты команды вводи.
А откуда имиджи берутся, что импортируется, как это всё работает - об этом нормального объяснения найти не могу.
Тема не простая, сам мучаюсь. Нужно в первую очередь знать архетектуру самого Докера эпп. Это прямиком к ДевОпсам, которые не хрена сами не знают, но с девелуперов тоже начали спрашивать :sorry:
Аватара пользователя
Uzito
⭐ Top 5 most interesting users
Reactions: 1448
Сообщения: 6172
Зарегистрирован: Пт июн 24, 2022 1:35 pm

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

Сообщение Uzito »

Ну вот на лаптопе стоит виндовс 10. На нее ставлю докер виндовый. Далее инструкция - пиши Dockerfile, начинающийся с
FROM <image>

Если я хочу иметь виндовое приложение с обычным виндовым гуём, какой мне нужен <image> ? Нужен ли оно вообще?
Что будет если я использую FROM scratch?
вижу mcr.microsoft.com/windows:ltsc2019 ... почему не 2022?

Вобщем что-то я затупил.
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

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

Сообщение Buddy »

Uzito писал(а): Вт фев 21, 2023 4:49 pm Ну вот на лаптопе стоит виндовс 10. На нее ставлю докер виндовый. Далее инструкция - пиши Dockerfile, начинающийся с
FROM <image>

Если я хочу иметь виндовое приложение с обычным виндовым гуём, какой мне нужен <image> ? Нужен ли оно вообще?
Что будет если я использую FROM scratch?
вижу mcr.microsoft.com/windows:ltsc2019 ... почему не 2022?

Вобщем что-то я затупил.
Для чего вам докер в первую очередь? Какое эпп вы хотите докаразить?
Аватара пользователя
Uzito
⭐ Top 5 most interesting users
Reactions: 1448
Сообщения: 6172
Зарегистрирован: Пт июн 24, 2022 1:35 pm

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

Сообщение Uzito »

Buddy писал(а): Вт фев 21, 2023 4:58 pm Для чего вам докер в первую очередь? Какое эпп вы хотите докаразить?
Всё в оригинальном вопросе. Хочу сделать Dev Kit, который можно дать девелоперу и пустить его в плавание не заморачиваясь на то чтобы водить этого девелопера за руку в зуме восемь часов устанавливая необходимые программные пакеты.
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2017
Сообщения: 10245
Зарегистрирован: Пн июн 13, 2022 7:22 am

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

Сообщение Mad Hatter »

Ну вы в курсе, что контейнер видит только те ресурсы что ему дали?
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

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

Сообщение Buddy »

Uzito писал(а): Вт фев 21, 2023 5:02 pm
Buddy писал(а): Вт фев 21, 2023 4:58 pm Для чего вам докер в первую очередь? Какое эпп вы хотите докаразить?
Всё в оригинальном вопросе. Хочу сделать Dev Kit, который можно дать девелоперу и пустить его в плавание не заморачиваясь на то чтобы водить этого девелопера за руку в зуме восемь часов устанавливая необходимые программные пакеты.
Зависит от эпа, вы должны вручную внести в файл пакеты скoпировать файл в имеджес докера и запустить его там. Это в двух словах.
Dmitry67
Reactions: 86
Сообщения: 1496
Зарегистрирован: Пн июн 13, 2022 1:51 am

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

Сообщение Dmitry67 »

И гуя в докере, как я понимаю нет. Командная строка.

А собрать образ можно интерактивно, без докер файла
Dmitry67
Reactions: 86
Сообщения: 1496
Зарегистрирован: Пн июн 13, 2022 1:51 am

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

Сообщение Dmitry67 »

На самом деле я тоже очень тупил. Я делал докер для демо своего проекта, потому что там очень много компонент и инструкция по установке из 20 пунктов с подпунктами

Но проблема в том, что у меня надо внутрь запихнуть конфиги - заранее сделать это нельзя

Посмотрите на первой странице есть файл для скачки. https://www.actionatdistance.com/

Я там придумал одно решение, чтобы была полная защита от дурака, но не знаю, насколько я прав. Если кто покритикует, то буду благодарен
Аватара пользователя
Uzito
⭐ Top 5 most interesting users
Reactions: 1448
Сообщения: 6172
Зарегистрирован: Пт июн 24, 2022 1:35 pm

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

Сообщение Uzito »

Dmitry67 писал(а): Чт фев 23, 2023 11:48 am А собрать образ можно интерактивно, без докер файла
Спасибо. Я вобщем понял что мне проще по-деревенски просто сделать VM и раздать.
1 Изображение
nickb
Reactions: 28
Сообщения: 200
Зарегистрирован: Вт июн 14, 2022 6:31 pm

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

Сообщение nickb »

Можно image собрать интерактивно.
Запускаете base image и логинитесь в него.
Теперь у вас "как-бы" VM.

Потом ставите весь софт, который надо, типа
apt-get blah-blah-blah
Пишете конфигурации, создаёте файлы.
Ну как бы если вы вручную все на новом боксе делали. Только вы это делаете внутри запущенного контейнера.

Все сконфигурировали?
Ну а теперь просто сохраняете этот image.

Это если по верхам.
2 Изображение
Ответить