Рубрики
Uncategorized

Docker + VMware на Windows: простой путь

Обновление августа 2020 года: теперь, когда рабочая станция VMware может работать с установленной Hyper-V, есть лучший альт … Tagged с Docker, DevOps, Windows.

Август 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»