2017-05-15 1 views
3

Je cours une machine Windows7 (64 bits) ayant vmplayer, qui héberge Fedora 25.Le docker-machine est-il requis sur Linux?

J'ai installé docker CE sur cela et mes exemples jusqu'à maintenant ont bien fonctionné.

Le problème est lors de la tentative d'exécution des exemples docker-machine. Selon ma compréhension, il est nécessaire de créer des hôtes pour docker.

  • Bien qu'il soit logique d'avoir sur Windows et Mac, mais ai-je besoin sur Linux?

  • Ce qui ajoute même à la confusion est, comment se fait-il que tous les exemples que j'ai essayés jusqu'à maintenant ont bien fonctionné?

  • Un autre point est, si docker-machine ne fait pas partie de Linux distribution docker; alors comment pouvons-nous créer plusieurs hôtes docker sur Linux?

Répondre

4

Docker-machine est un outil qui simplifie l'exécution docker sur les machines virtuelles, mais il n'est pas nécessaire dans un environnement si vous voulez gérer la machine virtuelle vous. Depuis docker fonctionne nativement sur Linux, il n'y a pas besoin de docker-machine pour effectuer cette installation, il vous suffit d'installer docker directement. C'est ce que la plupart des gens font avec un hôte Linux.

Si vous avez besoin de plusieurs hôtes docker sous Linux pour une raison quelconque, vous pouvez créer et gérer vos propres machines virtuelles, par ex. virtualbox et vagabond, ou vous pouvez utiliser docker-machine en tant que front-end sur ce qui gère également l'image de la machine et donne une ligne de commande pratique pour basculer la CLI docker entre les environnements.