Об ИТ из Канады

Блог Михаила Флёнова - программист, блогер, автор нескольких скандальных книг какими-то глазами...

Docker для Windows

2017-07-31 22:44:01 / Microsoft

Решил я тут установить Docker для Windows и посмотреть, что это такое. Я много читал про них и теоретически уже убедился, что это лучше виртуальных машин, но все времени не было попробовать. 

В общем, зашел я на сайт docker и по требованиям сразу же охренел от того, что в качестве минимума требуется Windows 10 Professional. Большинство компьютеров из коробки идут с Windows, только он версии Home и docker официально не поддерживает. Возможно и есть обходные маневры, но это все обходы. А значит придется устанавливать Windows Professional, который в канадских долларах стоит 249 долларов. Охренеть!

Для Apple существует одна ОС, никаких профессиональных версий, только macOS, и на нее без проблем официально ставиться Docker. 

Это еще одна причина, почему Mac выгоднее Windows PC. Он проще, нет никаких дополнительных эдишн вариантов и все ставиться без проблем. 


Комментарии

Kastor

Почему просто не поставить виртуалку с линукс для экспериментов с докером?

P. S. Возможно это только у меня одного такая проблема (хотя с разных провайдеров и мобильного интернета), но комментарии к заметкам подгружаются намного дольше, чем сама статья.

2017-08-01 01:18:06

луноход

"Виртуализация на уровне ОС" не имеет ничего общего с собственно виртуализацией кроме названия. Виртуализация предоставляет контроль ресурсов (попробуйте ограничить диск или сеть с помощью Docker в любой production ready ОС и поймете, что он так не может) и качественную изоляцию сервисов (попробуйте прикрутить SELinux/AppArmor к KVM/Libvirt и сравните с Docker). Docker - это "упаковка для приложений", а не замена виртуализации. Эти двое должны использоваться вместе, а не вместо. Я уже молчу о том, что накладные расходы на виртуализацию 0-5% (обычно <2%), а возможности, которые она предоставляет огромны, отказываться от неё смысла нет.

2017-08-01 05:33:25

Михаил Фленов

2луноход в некоторых случаях докеры это реальная замена. Раньше я часто видел, как админы создавали виртуальные машины с разными наборами программ. Да вот только недавно, когда я ездил в Портлэнд консультировать, там я помог настроить систему, а они из нее сделали потом виртуалку, хотя правильнее было бы сделать докер, потому что его потом раворачивать быстрее.

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

2017-08-01 06:00:10

Михаил Фленов

2Kastor

Только ради докеров ставить виртуалку немного странно

P.S. Прямо перед комментариями стоит реклама от Гугл. У тебя есть блокер рекламы? Он может этот блок тормозить.

2017-08-01 06:02:29

Kastor

Только ради докеров ставить виртуалку немного странно

Я хотел сказать, что докер в своей работе используем уже готовые механизмы виртуализации, которые доступны в Linux.
Например этот
https://ru.wikipedia.org/wiki/LXC

Под виндой такого нет и, на сколько я знаю, нужно ставить для запуска докера отдельную приблуду.
Именно поэтому в поднятии виртуалки с линуксом для экспериментов с докером я не вижу ничего странного.

2017-08-01 06:37:45

Ololo

Какой вообще тогда смысл делать редакции Windows если всё пихать в Home? Зачем обычному пользователю Docker? Он нужен или на сервере, или программисту для разработки\\\\тестирования, если ты программист, то ты профессионал, значит бери редакцию Professional и не возмущайся, всё логично. Более того при зарплате программиста ныть за 200 долларов это смешно, надо сходу брать Professional.

2017-08-01 10:44:37

Михаил Фленов

2Ololo
Не нужны редакции, у Apple их нет и все просто. У меня на Surface 4 стоит Home версия и платить 200 долларов за Professional не вижу смысла только ради докеров, потому что для всего остального мне Home достаточно. А если добавить 200 долларов только за Windows, то Surface сразу станет дороже Mac. И нахрена оно мне? Я уж лучше мак приобрету.

2017-08-01 11:53:16

Анатолий

http://play-with-docker.com/ пробовал?

2017-08-01 12:49:58

Михаил Фленов

Нет, не пробовал

2017-08-01 19:00:29

Владимир

2Kastor
Ты походу из Украины, проблема скорее всего из-за vk_share_button, так как вконтакте у нас заблокирован:).

2017-08-02 06:03:13

Kastor

2Владимир
Похоже ты прав. Под VPN комментарии намного быстрее загружаются.

2017-08-02 09:48:56

Михаил Фленов

Уже заблокировали VK? Я слышал, что это только готовится к реализации, но не думал, что так быстро

2017-08-02 12:59:38

Demoth

Для не Win10 Pro есть Docker Toolbox. Правда, из-за отсутствия нативной поддержки в ОС, ему нужен Virtual Box.

2017-08-02 14:35:07

Kastor

Уже заблокировали VK? Я слышал, что это только готовится к реализации, но не думал, что так быстро

Блокировать и запрещать много времени не требует.

2017-08-02 16:19:12

Оставить комментарий


Умеешь пользоваться BB кодами? Прекрасно, здесь можно использовать [quote] для цитирования, а так же [b] и [i]. Остальные коды пока использовать запрещено. Я думаю по поводу их использования. В комментариях нельзя выяснять крутость каких-либо продуктов, нужно уважать собеседников и не грубить и нельзя ничего додумывать (читайте мои посты внимательно). Нарушение этих простых правил ведет к удалению комментариев без предупреждения.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Внимание!

А ты уже читал мою последнюю книгу о больших сайтах и приложениях? Узнай, что это такое здесь

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповидания на русском или английском языке.

Пишите мне