Яблоюзеры, что это за докер, если не секрет?
это не их личная приблуда, на сколько я понял - докер это что-то типо остова операционной системы, на которой удобно держать серваки и т.д. поправьте, я просто повар
да и выглядит новость как высосанная из пальца, видно же что ошибка в том что обнарожено неподдерживаемое ядро, просто еще под него не сделана версия, хотя уверен что для таких вещей эплы могли бы докеру и заслать предрелизные образцы
Докер нужен для удобства разворачивания виртуальных сред
Как программист постоянно пользуюсь
Если эппловский проц не поддерживает виртуализацию, то всё очень плохо в этом плане
Особенно для it в энтерпрайзе ( бекенд, девопс) фронт-девелоперам, наверное не очень нужно
Хотя, опять же развернуть локально версию бэка и бд в две команды было бы полезно
Как программист постоянно пользуюсь
Если эппловский проц не поддерживает виртуализацию, то всё очень плохо в этом плане
Особенно для it в энтерпрайзе ( бекенд, девопс) фронт-девелоперам, наверное не очень нужно
Хотя, опять же развернуть локально версию бэка и бд в две команды было бы полезно
В современном мире ронты тоже очень тесно работают с докером, рядовые прогеры конечно на уровне команд start/stop/pull/down, но если ты старший разраб и выше, то надо уметь настраивать, разворачивать, заворачивать в контенеры для разных сред и тд. Господи, а когда-то хватало жеквери
Docker - биба, обеспечивающая изоляцию процессов по памяти, ЦПУ, хранилищам с помощью нативных для Linux инструментов (типа cgroups). Чуть раньше были всякие не менее пиздатые для своего времени LXC.
В силу того, что технология нативна именно для линупса, с его планировщиком памяти, ЦПУ и прочих ресурсов, на маках она сильно шалила и тормозила ( да и до сих пор тормозит, особенно если к контейнеру volume в режиме bind подключить). Итог переезда на ARM - докеру пизда в новых релизах макоси.
Что было забавно и охуительно до недавнего времени - вместе с Docker на маках поднималсая ещё и Kubernetes, что в принципе рвет все мои шаблоны, т.к. на линупсе кубик нужно разворачивать или прямо системно, втыкая тего на тачку, как хост-сервис, или через приблуды типа minikube, microk8s, k3s, kind и т.п.
Короче, докер, несмотря на отпочковавшийся containerd, рулит бОльшей частью облачных инфраструктур и локальных сред разработки, а новая максось его не поддерживает
В силу того, что технология нативна именно для линупса, с его планировщиком памяти, ЦПУ и прочих ресурсов, на маках она сильно шалила и тормозила ( да и до сих пор тормозит, особенно если к контейнеру volume в режиме bind подключить). Итог переезда на ARM - докеру пизда в новых релизах макоси.
Что было забавно и охуительно до недавнего времени - вместе с Docker на маках поднималсая ещё и Kubernetes, что в принципе рвет все мои шаблоны, т.к. на линупсе кубик нужно разворачивать или прямо системно, втыкая тего на тачку, как хост-сервис, или через приблуды типа minikube, microk8s, k3s, kind и т.п.
Короче, докер, несмотря на отпочковавшийся containerd, рулит бОльшей частью облачных инфраструктур и локальных сред разработки, а новая максось его не поддерживает
И вообще, последние пару лет я форсирую в компаниях работу на локальном Kubernetes, дабы приблизить среду разработки к условиям продакшна
Поставлю плюс типа понял
Короче они типа опять сделали свои гаджеты менее юзабельными. Но это не важно, ибо Яблоко производет товары Выебонов.. экхем, простите, товары Веблена, так что если это будет просто кусок пластмассы с вкрученной в нее лампочкой, его будут покупать за 999$. А потом лампочку удалят и все равно найдутся покупатели.
https://ru.wikipedia.org/wiki/Эффект_Веблена
https://ru.wikipedia.org/wiki/Эффект_Веблена
сральное ведро с яблочком теперь с дыркой, но это фича
Но докер, вроде как, не обеспечивает изоляцию процессов и всего перечисленного, он обеспечивает простоту деплоя. И на маках он особо никогда и не поднимался и не разворачивался, маки редко используются как сервера. Ровно как и среду разработки он не приближает к продакшену, а наоборот, позволяет абстрагироваться от этой среды.
обеспечивает. что по твоему контейнер?
Приложение. Изоляция там только на уровне абстракции.
но она есть? а что ты хотел? можно сделать абстракцию железа тогда будет виртуалка которая работает в 100500 раз медленнее контейнера. и тоже это всего лишь абстракция.
Не в этом дело. А в совсем мутантской архитектуре новой с обрезками видимо - реально обрезками огрызков. Ибо докер ничего особенного вроде не требует, равно как и на ARM64 давно работает.
Думаю его пересоберут просто скоро под новую архитектуру и всё заработает.
Ясен пень, пересоберут. Даже если там что-то в архитектуре через жопу - ну наставят костылей, будет тормозить, но работать.
Так я выше писал что нету у докера в общем-то требований которые не может обеспечить даже arm32, так что...
короче если коротко профсегмент ит нахуй
тэг geek это ведь не только айтиюмор
Да более того там половина шуток понятна даже тем кто очень слабо знаком с IT. Я с этой областью никак не связан напрямую, но посты которые не понимаю встречаю крайне редко. Про докер услышал сегодня первый раз
Если по простому:
Ты сделал программу. Для её запуска нужна какая-нибудь сопутствующая дрисня. Потом вася улучшил твою программу, но для ее запуска теперь нужно 2 сопутствующие дрисни. И так несколько раз.
Теперь для запуска твоей программы нужно кучу дрисни поставить, что занимает НУ ОЧЕНЬ много времени. И это пиздец неудобно. Для этого придумали докер. Один раз кт-то в докере указывает что установить и как запустить, а ты уже запустив докер и выбрал эту программу, больше ничего не делаешь. Просто жмешь старт и она сама все за тебя делает.
Ты сделал программу. Для её запуска нужна какая-нибудь сопутствующая дрисня. Потом вася улучшил твою программу, но для ее запуска теперь нужно 2 сопутствующие дрисни. И так несколько раз.
Теперь для запуска твоей программы нужно кучу дрисни поставить, что занимает НУ ОЧЕНЬ много времени. И это пиздец неудобно. Для этого придумали докер. Один раз кт-то в докере указывает что установить и как запустить, а ты уже запустив докер и выбрал эту программу, больше ничего не делаешь. Просто жмешь старт и она сама все за тебя делает.
А насколько это критично? Сам то я докером не пользуюсь (даже хз что это), а так у меня будет только в том случае, если мне его кто то подарит.
Если ты не DevOps/сисадмин, то тебе это не надо.
Странно, я не девопс и не сисадмин. Юзаю докер, чтобы локально иметь нужное окружение БД/очередей/прочего для разработки.
ты не девопс но его функции для себя ты исполняешь.
чтобы docker-compose up -d нужно быть девопсом?
Чтобы быть сготовить яичницу надо быть поваром?
Если сравнивать с кулинарией, то это скорее будет "разогреть еду в микроволновке", . yaml же кто-то за тебя написал, а ты только запускаешь.
Всё правильно ты пишешь
Хз, чего минусят
Видимо, у каждого есть свой девопс, который локально разворачивает им образы
Поставить тот же оракл в 10 раз проще в докер, чем ебаться с инсталлером, да и все остальное
+ основная система не засирается логами и конфигами
Хз, чего минусят
Видимо, у каждого есть свой девопс, который локально разворачивает им образы
Поставить тот же оракл в 10 раз проще в докер, чем ебаться с инсталлером, да и все остальное
+ основная система не засирается логами и конфигами
Для разраба так-то тоже удобно - с докерхаба вытянул готовый конфиг среды и пользуйся, не нужно рвать волосы на жопе, если системные пакеты обновились, не нужно парить мозг инструкцией "установите пакет такой-то такой-то версии". Для локальных поигрулек тоже шикарно - на раз-два сервер майнкрафта поднять можно.
В современных реалиях новый мак будет чуть больше, чем печатная машинка
Как инструмент для дижитал искусства, фотошопы, премьеры, может быть несложный рендер, монтаж
Как инструмент для дижитал искусства, фотошопы, премьеры, может быть несложный рендер, монтаж
я имею виду, когда софт пересоберут под arm
Нихуянепнимат
Заблочь тэг
не вижу тэга Docker
На самом деле проблема со старыми процессорами A12, но всем похер.
M1 если я правильно понял это вообще другая микроархитектура отличная от привычных десктопных x86-64, он ARM, как на смартфонах, так что проблема куда как глубже
В контексте М1 ARM - это система команд.
С уважением, ваш зануда-кун.
С уважением, ваш зануда-кун.
Я пытался понять что такое докер и даже книгу купил, но так и не понял как его настраивать. Вкратце это что-то типа болванки ОС без привязки к железу в которую ты запихиваешь свои приложухи, а потом можешь быстро переключать проект между старыми и новыми версиями ПО.
Та там целый список программ, которые не работают на новой АРМ архитектуре, включая, например, фотошоп
погуглите, это пиздец
погуглите, это пиздец
Пусть не работают, зато как быстро!
Майки тоже адаптируют винду под арм. А вдруг в ближайшие лет 10 все уйдут от x86 в сторону АРМ?
А там уже, может, RISC-V, наконец, подъедет.
Ну подождите чуток. Вполне есть сборки докера для ARM, подвезут чуть позже.
уже давным давно есть сборки для arm.
буквально вот только вчера собрал asp.net Core 3.1 приложение (бек) под arm64 в купе с фронтом на React в nginx (arm64, опять же).
и все это успешно собиралось, прошло все тесты и сейчас успешно крутится в docker контейнерах на RaspberryPi 4 с убунтой 20.04.1 LTS на борту. А до этого все точно так же крутилось в докере на RaspberryPi 3. Обе малинки на чипах arm64v8.
Собсно, вопрос : какого, мать его, хера на ебучей малинке за 4000 рублей докер есть, а на макбуке за овердохреналион рублей докера нет? И почему меня как конечного потребителя должно ебать чья это проблема, докера, епла или кого-то еще?
сиська - сиська. цветок - цветок. arm64 - arm64. It's the fucking same!
буквально вот только вчера собрал asp.net Core 3.1 приложение (бек) под arm64 в купе с фронтом на React в nginx (arm64, опять же).
и все это успешно собиралось, прошло все тесты и сейчас успешно крутится в docker контейнерах на RaspberryPi 4 с убунтой 20.04.1 LTS на борту. А до этого все точно так же крутилось в докере на RaspberryPi 3. Обе малинки на чипах arm64v8.
Собсно, вопрос : какого, мать его, хера на ебучей малинке за 4000 рублей докер есть, а на макбуке за овердохреналион рублей докера нет? И почему меня как конечного потребителя должно ебать чья это проблема, докера, епла или кого-то еще?
сиська - сиська. цветок - цветок. arm64 - arm64. It's the fucking same!
Потому что докер на маке изначально впилен какими-то индусами. Через овер дофига слоев виртуализации.
Кстати, поэтому знакомые разрабы на маках, которым нужно докер, юзают его под линуксом в виртуалке типа параллельса. Потому что производительность.
Докер под арм нормально работает на M1 чипах (народ уже проверял), вопрос именно в докер десктоп для мак - запускалка, гуй и прочие обвесы рядом.
А про конечного потребителя.... Ну не работает у меня God Of War на пекарне. Это чья проблема? Пекарни, сони, моя?
Кстати, поэтому знакомые разрабы на маках, которым нужно докер, юзают его под линуксом в виртуалке типа параллельса. Потому что производительность.
Докер под арм нормально работает на M1 чипах (народ уже проверял), вопрос именно в докер десктоп для мак - запускалка, гуй и прочие обвесы рядом.
А про конечного потребителя.... Ну не работает у меня God Of War на пекарне. Это чья проблема? Пекарни, сони, моя?
Что за Докер? Я только Докер 2 знаю
Да примерно тоже самое.
Есть три линии, бэкэнд, фронтенд и менеджмент.
На менеджмент саму важную часть встают самые раковые люди.
Тимейты непрерывно обвиняют друг друга в косарукости и что именно из других у них всё плохо.
Ну и тд
Есть три линии, бэкэнд, фронтенд и менеджмент.
На менеджмент саму важную часть встают самые раковые люди.
Тимейты непрерывно обвиняют друг друга в косарукости и что именно из других у них всё плохо.
Ну и тд
Чтобы написать коммент, необходимо залогиниться