Сегодня Docker в честь празднования своих трёх лет проанонсировал “Docker for Mac and Windows Beta: the simplest way to use Docker on your laptop”. Вместо VirtualBox под OS X будет использоваться xhyve, легковесный гипервизор. За теорией ко мне не обращайтесь, я xhyve использую целых 20 минут.

Участие в бете ограничена, можно лишь зарегистрироваться и попасть в список рассылки. Попробовать новый Docker Toolbox прямо сейчас не удастся.

Если очень хочется, то всё можно. Практически без шероховатостей я запустил докер.

brew install docker-machine
brew install xhyve
brew install docker-machine-driver-xhyve
sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
docker-machine create --driver xhyve xh2
eval $(docker-machine env xh2)
docker run -it --rm ubuntu

Обратите внимание на “xh2”. Второй, потому что создание первой docker machine отвалилось по таймауту после списывания iso.

Однако ценность нового варианта для меня ненамного больше, чем канонического с использованием Virtual Box или Parallels. После рестарта системы нужно возобновлять работу виртуальной машины и актуализировать окружение для docker machine. Автоматизировать, конечно, можно.

Но всё равно я предпочитаю Docker на Linux. Перезапустил машину — Docker доступен сразу для использования без каких-либо дополнительных движений. И особенно без создания виртуальных машин. Хоть и легковесных.