Требуется ли docker-машина в linux?
Я запускаю Windows7
(64-разрядную) машину, имеющую vmplayer
, на которой размещается Fedora 25
.
Я установил docker CE
на него и мои примеры до сих пор работали отлично.
Проблема возникает при попытке запустить примеры docker-machine
. Как в моем понимании, это необходимо, чтобы создать хозяевам за докер.
-
Хотя имеет смысл иметь его на
Windows
иMac
, но нужен ли он мне наLinux
? -
Что даже добавляет путаницы, так это то, почему все примеры, которые я пробовал до сих пор теперь сработали нормально?
-
Другой момент, если
docker-machine
не является частью дистрибутиваLinux
docker; тогда как мы создаем несколько хостов docker наLinux
?
1 ответ:
Docker-machine-это инструмент, который упрощает запуск docker на виртуальных машинах, но он не требуется в любой среде, если вы хотите управлять виртуальной машиной самостоятельно. Поскольку docker изначально работает на Linux, нет необходимости в docker-машине для выполнения этой установки, вы просто устанавливаете docker напрямую. Это то, что большинство людей делают с хостом Linux.
Если Вам по какой-либо причине требуется несколько хостов docker в Linux, вы можете создать и управлять своими собственными виртуальными машинами, например virtualbox и vagrant, или вы можете использовать docker-machine в качестве переднего плана на том, который также обрабатывает образ машины и дает удобную командную строку для переключения Docker CLI между средами.