Требуется ли docker-машина в linux?


Я запускаю Windows7 (64-разрядную) машину, имеющую vmplayer, на которой размещается Fedora 25.

Я установил docker CE на него и мои примеры до сих пор работали отлично.

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

  • Хотя имеет смысл иметь его на Windows и Mac, но нужен ли он мне на Linux?

  • Что даже добавляет путаницы, так это то, почему все примеры, которые я пробовал до сих пор теперь сработали нормально?

  • Другой момент, если docker-machine не является частью дистрибутива Linux docker; тогда как мы создаем несколько хостов docker на Linux?

1 8

1 ответ:

Docker-machine-это инструмент, который упрощает запуск docker на виртуальных машинах, но он не требуется в любой среде, если вы хотите управлять виртуальной машиной самостоятельно. Поскольку docker изначально работает на Linux, нет необходимости в docker-машине для выполнения этой установки, вы просто устанавливаете docker напрямую. Это то, что большинство людей делают с хостом Linux.

Если Вам по какой-либо причине требуется несколько хостов docker в Linux, вы можете создать и управлять своими собственными виртуальными машинами, например virtualbox и vagrant, или вы можете использовать docker-machine в качестве переднего плана на том, который также обрабатывает образ машины и дает удобную командную строку для переключения Docker CLI между средами.