Вход | Регистрация
    1  2  3  4  5  6

Как Одинэснику соскочить с 1С? часть 2

Как Одинэснику соскочить с 1С? часть 2
Я
   Злопчинский
 
07.06.21 - 20:18
В продолжение популярной темы
предыдущая ветка здесь job.mista.ru/topic.php?id=868806&
   Резак
 
501 - 22.06.21 - 16:48
(470) Докер не для установки софта, а для установки девелоперских окружений. В винде он так же есть как и в линуксе, в этом плане у линукса никаких преимуществ нет. Но использовать докер по каждому чиху - такое себе. Я не хочу чтобы у меня любое приложение работало в виртуалке. Уж лучше установить по нормальному.
   Garykom
 
502 - 22.06.21 - 16:52
(501) докер в винде? ты того?
   Garykom
 
503 - 22.06.21 - 16:52
(501) и подучи уже теорию, докер это не виртуалка в линуксе
   Кирпич
 
504 - 22.06.21 - 16:54
   Garykom
 
505 - 22.06.21 - 16:56
(504) я в курсе что можно, но это изврат ввиду особенностей винды и софта/настроек в ней
   Garykom
 
506 - 22.06.21 - 16:56
(505)+ по сути некая виртуалка получается в отличие от смены окружения в линуксе
   Резак
 
507 - 22.06.21 - 17:46
(505) Просто ты его не осилил.
   Резак
 
508 - 22.06.21 - 17:52
Чем мне нравится докер под виндой - это то, что его просто установить. Запустил exe и все, он сам установился. Обновления сам скачивает, сам перезапускается после обновлений. Вообще красота.
Ключи для гитхаба и ssh использует системные, установленные в винде. Не нужно в каждый контейнер их подсовывать.
Красота вообще. В пару кликов все работает из коробки, без танцев с бубном.
А в линуксах ковыряться в файлах и в командной строке - это извращение и время тратится.
   Штурман
 
509 - 24.06.21 - 01:29
согласен, самый нормальные системы - Мак и Винда, в первой вообще много прог ставить даже не надо :)
   nicxxx
 
510 - 24.06.21 - 01:44
(509) А нравится то, что при этом перестают работать Virtualbox и Vmware?
   Резак
 
511 - 24.06.21 - 07:01
(509) Во второй тоже не надо. Почти все что надо есть из коробки.
   Хранимая Процедура
 
512 - 24.06.21 - 12:13
>Докер не для установки софта, а для установки девелоперских окружений.
Верно

>В винде он так же есть как и в линуксе,

Полуправда. Докер под Win юзает Линукс


>в этом плане у линукса никаких преимуществ нет.

Наглая ложь

Далее не читал. Виндофил детектед


>Но использовать докер по каждому чиху - такое себе.


>Я не хочу чтобы у меня любое приложение работало в виртуалке.

Наглая ложь. Docker это не виртуалка

>Уж лучше установить по нормальному.
   Вафель
 
513 - 24.06.21 - 12:20
(512) под винду есть свой порт без линукса
   Garykom
 
514 - 24.06.21 - 12:48
(513) который работает по принципу виртуалки накладными потерями
   Вафель
 
515 - 24.06.21 - 12:49
(514) а в линухе по другому принципу?
   Хранимая Процедура
 
516 - 24.06.21 - 13:26
(513) - вам пора в школу. В первый класс. Там вас учат основам виртуализации и контейнеризации.

Зы. В винде нет базы для построения инфраструктуры контейнеризации.
   Вафель
 
517 - 24.06.21 - 13:26
(516) а чего именно в винде нет?
   Хранимая Процедура
 
518 - 24.06.21 - 13:27
(515) еще раз: контейнерезицация работает ТОЛЬКО под Linux
   Хранимая Процедура
 
519 - 24.06.21 - 13:27
(517) всего нет. Базы нет.
   Garikk
 
520 - 24.06.21 - 13:30
(515) вообщето да, гугли cgroups
   Хранимая Процедура
 
521 - 24.06.21 - 13:32
cgroups, kernel namespaces и union-capable file system есть только в ядре Линукс. Это элементарная база, на которой спостроен докер.

Этого нет ни маках, ни в винде
   Хранимая Процедура
 
522 - 24.06.21 - 13:33
(514) что убивает все приемущества контейнеризации
   Garikk
 
523 - 24.06.21 - 13:34
(513) он всегда с линуксом
первые версии докера поднимали виртуалку с линуксом в hyperv и там запускали контейнеры
текущие версии докера с wsl - запускают контейнеры в нем, и если открыть диспетчер задач
то там видно работающий wsl ..https://snipboard.io/k569LZ.jpg ..который отжирает фиксированный кусок памяти как виртуалка (чобы там адепты wsl2 - на нагружает винду ни говорили)
   Хранимая Процедура
 
524 - 24.06.21 - 13:48
(513) - форсед мем про банковский Devops под  Windows Vista оказывается не такой уж мем, и не такой уж форсед
   Хранимая Процедура
 
525 - 24.06.21 - 13:55
Еще немного, и мы начнем обсуждать про разницу уровней оркестраций Камундой спринг бут микросервисов на уровне бизнес процессов и физических контейнеров Кубернетесом.
   Garykom
 
526 - 24.06.21 - 13:59
(521) Теоретически можно в винде сваять аналог докера без виртуализации на контейнерах
Практически же не для всего софта а только которое не системное
И даже с не системным будет изврат с общими dll
   Резак
 
527 - 24.06.21 - 18:17
Процедуры, ты малость не шаришь в вопросе. В докере под виндой можно в настройках выбрать вариант работы: либо через Hyper-V, либо через WSL 2.
Поставил себе второй вариант, и вообще никаких проблем.
   Garykom
 
528 - 24.06.21 - 18:38
(527) wsl2 в отличие от wls1 это полноценная виртуалка как и hyper-v
   Garykom
 
529 - 24.06.21 - 18:38
(527) так что не шаришь тут только ты походу
   Резак
 
530 - 24.06.21 - 21:18
(529) Сразу видно что ты меня плохо знаешь!
 
 
   Хранимая Процедура
 
531 - 24.06.21 - 23:10
(527) а под капот обеих систем ты смотрел?
   Почему 1С
 
532 - 25.06.21 - 06:54
(514) Подскажите какие преимущества контейнеризации убиваются в docker+wsl2?
   Garykom
 
533 - 25.06.21 - 10:51
(532) контейнеризация в линуксе это инкапсуляция среды и настроек приложения с легкостью переноса/разворачивания на другой машине, причем без потери быстродействия ибо не виртуалка
в случае винды же виртуалка значит потери быстродействия и легкость переноса теряется на другую машину
   VladZ
 
534 - 25.06.21 - 11:12
(0) Не вижу смысла это делать сейчас.
   fisher
 
535 - 25.06.21 - 11:17
(531)(533) А с чего вы взяли, что на каждый контейнер в винде будет отдельная виртуалка? Почему не те же cgroups в рамках одной виртуалки? Я не в курсе на самом деле. Просто интересуюсь. Это было бы логично.
   Garykom
 
536 - 25.06.21 - 11:30
(535) без разницы
ибо если под виндой в виртуалке поднять линукс и там контейнеры внутри линукса то причем тут какой то докер под винду?
   fisher
 
537 - 25.06.21 - 11:36
(536) Что значит "без разницы"? Если разница только в затратах на общую виртуализацию виндовой подсистемы линукс, то откуда возьмется катастрофическая разница "убивающая" концепцию linux-контейнеризации под виндой? Будут все плюшки контейнеризации минус пару процентов производительности на виртуализацию.
Ну а фишка же wsl2 в том, что это не обычная виртуалка, а очень тесно провязанная, что практически убирает остальные минусы использования виртуалок кроме затрат производительности на собственно виртуализацию. И вроде как мелкомягкие сильно бьются над оптимизацией ее производительностью вплоть до того, что практически не будет убунте уступать.
   Garykom
 
538 - 25.06.21 - 11:47
(537) еще раз объясни мне каким образом контейнеризировать виндовый софт под виндой

и как тут поможет докер?
   Вафель
 
539 - 25.06.21 - 11:50
как я понял впилить линукс было проще чем запилить аналоги цгрупс и неймспейсис
   fisher
 
540 - 25.06.21 - 11:54
(538) А! Вы про контейнеризацию виндового софта? Про это я вообще ничего не слышал. Думал, вы про проблемы linux-контейнеризации под виндой.
   fisher
 
541 - 25.06.21 - 12:06
Почитал про windows-контейнеризацию: https://habr.com/ru/post/336642/
Понял только, что она менее "чистая", чем линуксовая в части проброски функциональности ядра и еще пара кривых моментов. Но основные плюшки контейнеризации вроде все на месте.
   Почему 1С
 
542 - 25.06.21 - 12:10
(541) На сколько я помню есть еще ограничение, что контейнерная виндовс должна совпадать с хостовой, но это не точно. В остальном тоже не вижу проблем контейнизировать виндовый софт.
   Почему 1С
 
543 - 25.06.21 - 12:12
(533) То есть теряем все преимущества докера, по сути это-  теряем пару процентов на виртуализации, остальные пункты работают
   fisher
 
544 - 25.06.21 - 12:36
Ну, не все так радужно. Если в линуксе можно контейнеризировать фактически все что угодно с любыми зависимостями, то вот насчет контейнеризации виндовс у меня есть большие сомнения из прочитанного. То есть простые сервисы на NET вероятно точно можно, а вот что-то более навороченное, требующее предустановленного другого софта и других DLL - что-то сомневаюсь. Линуксовые контейнеры запускают только то, что им сказано и юзают прямые интерфейсы ядра, а винда напихивает внутрь своих сервисов и dll, которые типа реализуют проприетарный интерфейс. Чую я, что прозрачностью и универсальностью линуксовых контейнеров там и не пахнет. Похоже, просто решают проблему статыщ микросервисов на NET таким макаром. Чтобы можно было их оркестрировать подобно линуксовым.
   Вафель
 
545 - 25.06.21 - 12:46
ну в плюс винде можно сказать, что там зависимости обычно не такие страшные.
и если приложению что-то нужно, то оно с собой это и тащит
   Вафель
 
546 - 25.06.21 - 12:47
та же 1с ка никаких зависимостей от внешних компонентов не имеет
   Почему 1С
 
547 - 25.06.21 - 12:49
(544) В чем проблема предустановить нужный виндовый софт в контейнере?
   Вафель
 
548 - 25.06.21 - 12:50
(547) теоретически может  быть не совместим с внешним слоем, который контейнерезацию дает
   Почему 1С
 
549 - 25.06.21 - 12:58
(548) Это где описано что такие ограничения есть, я видимо пропустил что-то?
   Хранимая Процедура
 
550 - 26.06.21 - 17:28
(547) части Windows не поддаются контейнеризации
  1  2  3  4  5  6

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.