Запуск Docker на Windows с VirtualBox
DjinNСкачиваем и устанавливаем Docker Toolbox
Создаем Docker Machine
docker-machine create --driver virtualbox default docker-machine start default Если ругается на отключенную виртуализацию в БИОС (а она включена),то docker-machine create default --virtualbox-no-vtx-check
Содержимое результата выполнения команды:
docker-machine env default
Добавляем в (создаем) переменные среды (параметры начинающиеся с SET)
C:\>docker-machine env default You can further specify your shell with either 'cmd' or 'powershell' with the --shell flag. SET DOCKER_TLS_VERIFY=1 SET DOCKER_HOST=tcp://192.168.99.100:2376 SET DOCKER_CERT_PATH=C:\Users\user\.docker\machine\machines\default SET DOCKER_MACHINE_NAME=default SET COMPOSE_CONVERT_WINDOWS_PATHS=true REM Run this command to configure your shell: REM @FOR /f "tokens=*" %i IN ('"C:\Program Files\Docker Toolbox\docker-machine.EXE" env default') DO @%i
Дополнительно можно в hosts добавить:
192.168.99.100 docker.local
Если VirtualBox выдает ошибку "Cannot access the kernel driver" - необходимо зайти по пути "C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv" и установить
VBoxDrv.inf, затем перезагрузить ПК.