Установка Docker на Windows 10 и запуск из под Virtualbox

Автор: | 14.04.2019

Для работы Docker использует встроенный в Windows Hyper-V. Но, что делать если его нет? Такое может быть если у вас Windows 10 Home Edition, например. И тогда на выручку приходит Virtualbox.

Если на вашей системе уже установлены Virtualbox и Git bash for Windows, то приступим. Откройте консоль git и наберите:

  • base=https://github.com/docker/machine/releases/download/v0.16.0 && mkdir -p «$HOME/bin» && curl -L $base/docker-machine-Windows-x86_64.exe > «$HOME/bin/docker-machine.exe» && chmod +x «$HOME/bin/docker-machine.exe»

Эта команда установит docker-machine.exe в ./bin в домашнем каталоге пользователя (c:\users\user\bin) ~/bin

Создадим машину

  • docker-machine create —driver virtualbox <machine-name>

или

  • docker-machine create —driver virtualbox —virtualbox-share-folder «<pathTo/ShareFolder>» <machine-name>

Как мы видим обе команды используют Virtualbox в качестве инструмента виртуализации. Но вторая команда создает еще и общую папку, доступную как из хост машины так и из docker-machine, что очень удобно при разработке. После установки docker-machine будет автоматически запущена.

Про управление контейнерами и самой машиной читайте в следующих статьях.