Август 2020 г. Обновление : Теперь, когда рабочая станция VMware может работать с установленной Hyper-V, в Windows 10 есть лучшая альтернатива запуску Docker. Проверьте это руководство за дополнительной информацией.
Docker-один из самых полезных инструментов для разработчика в настоящее время, но настройка его на машине Windows может быть действительно болезненной, особенно если вы не хотите включать Hyper-V и предпочитаете использовать другой гипервизор, такой как рабочая станция VMware.
К счастью, есть «простой» способ сделать именно это с Шоколад , самопровозглашенный менеджер пакетов для Windows. Давайте начнем!
Прежде всего, нам нужно открыть окно PowerShell с административными привилегиями и запустить следующую команду для установки CLI Docker и драйвера машины Docker VMware:
PS> choco install docker-cli docker-machine-vmware
Поскольку Docker зависит от времени выполнения, мы можем создать пользовательскую машину Docker, работающую внутри VMware VM, вместо использования Hyper-V, а затем подключить этот экземпляр к CLI Docker. Давайте создадим машину Docker:
PS> docker-machine create --driver=vmware default
Эта команда займет несколько минут. После того, как это будет сделано, убедитесь, что он был успешным, перечислив доступные машины Docker:
PS> docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default - vmware Running tcp://192.168.142.136:2376 v19.03.5
Отлично, мы почти закончили! Последний шаг-сказать CLI использовать эту машину для любых команд, связанных с докером:
PS> docker-machine env | Invoke-Expression
И это все! Docker работает на Windows, используя рабочую станцию VMware вместо Hyper-V. Имейте в виду, что вам нужно запустить машину Docker и подключать ее к Docker CLI каждый раз, когда вы загружаете свое устройство:
PS> docker-machine start default; docker-machine env | Invoke-Expression
И последнее, но не менее важное: вот несколько соответствующих URL -адресов, которые вы можете посетить, чтобы узнать больше:
Оригинал: «https://dev.to/josemmo/docker-vmware-on-windows-the-easy-way-498k»