Voulez-vous installer Docker sur Windows 10/8/7 ou un serveur sans activer Hyper-V (Hypervisor Platform) ? Alors voici le tutoriel, la manière la plus simple de démarrer un conteneur Docker sous Windows…
Docker, une plate-forme open source propose des machines virtuelles conteneurisées pour exécuter diverses applications et systèmes d'exploitation dans un environnement isolé. Comparé à d'autres logiciels de machines virtuelles, Docker est léger et les images qu'il contient utilisent le noyau du système pour offrir une vitesse optimisée. De plus, les images destinées à s'exécuter dessus sont également épurées ou très légères, par exemple, l'image Ubuntu qui est bien petite en taille et plus légère par rapport à l'ISO CLI ISO du serveur Ubuntu classique disponible en ligne pour téléchargement et utilisation.
En termes de version, Docker propose deux éditions, l'une est Enterprise et l'autre communauté est un logiciel open source. Bien que l'open source, dont l'utilisation est gratuite, possède toutes les fonctions nécessaires au fonctionnement des conteneurs et puisse être utilisé sur des serveurs et en développement pour tester des machines ; les éléments qui la différencient de la version Enterprise sont le support et certaines fonctions de gestion pour les utiliser également dans des opérations productives.
Donc, si vous ne souhaitez pas activer Hyper-V afin de préserver la prise en charge de la virtualisation pour d'autres logiciels tels que VirtualBox ou Vmware Workstation Player, voici le moyen simple d'installer Docker-CE sur Windows 10 ou 7 à l'aide de Docker ToolBox.
Ce que l'on apprend ici :
- Comment exécuter Docker sans utiliser Hyper-V ?
- Installation de Docker ToolBox pour Windows 10 et 7
- Extrayez et exécutez des images Docker sur Windows 10 sans hyperviseur -Hyper-V
Pré-requis :
- Fichier exécutable Docker ToolBox
- Windows 10 ou 7
- Accès administrateur
- Connexion Internet
Télécharger la boîte à outils Docker
La première chose dont nous avons besoin est la ToolBox, un package qui contient divers outils : Docker, Docker-machine, docker-compose, Kitematic Web-based GUI et VirtualBox. Vous pouvez voir que VirtualBox est là, donc dans Docker ToolBox au lieu d'Hyper-V, il l'utilisera pour exécuter l'image Linux de base afin de créer d'autres machines conteneurisées. La Toolbox est disponible pour les plateformes macOS et Windows 10/8/7, voici laPage GitHubpour télécharger les binaires exécutables.
Exécutez le programme d'installation
Une fois que vous avez le programme d'installation en utilisant le lien ci-dessus, exécutez-le simplement comme n'importe quel autre logiciel Windows. Vous verrez le «Assistant de configuration de Docker Toolbox". Cliquez sur leSuivantbouton.
Sélectionnez l'emplacement de destination
Par défaut, comme toute autre application Windows, l'assistant installera également les fichiers et le dossier Docker dans le lecteur C:. Cependant, si vous souhaitez l'enregistrer dans un autre répertoire, sélectionnez-le ici.
Sélectionnez les composants Docker ToolBox à installer
L'avantage d'utiliser la ToolBox est qu'elle est livrée avec tous les composants essentiels dont nous avons besoin pour utiliser le Docker, y compris l'application d'interface utilisateur graphique appeléeKitématiquepour installer graphiquement, démarrer, arrêter et supprimer les images Docker extraites de Docker Hub. Par défaut, ils seront tous sélectionnés et il est recommandé de les laisser tels quels. Cependant, si vous êtes un utilisateur avancé, sélectionnez-les en conséquence.
Les composants sont :
- Client Docker pour Windows
- Machine Docker pour Windows
- Docker Compose pour Windows
- Boîte Virtuelle
- Kitematic pour Windows (Alpha)
- Git pour Windows
Sélectionnez des tâches supplémentaires
Pour créer divers conteneurs virtuels, Docker utilise une distribution Linux légère et pour fonctionner sans Hyper-V, il utilise VirtualBox. Ainsi, laissez les options par défaut telles que Mettre à niveau la VM Boot2Docker, les binaires vers le chemin telles quelles, et cliquez sur le boutonSuivantbouton.
Exécutez le terminal Docker Quickstart sans Hyper-V
Enfin, après avoir tout installé, vous verrez une icône sur votre bureau.Terminal de démarrage rapide Docker, double-cliquez dessus pour démarrer le terminal Bash permettant de configurer l'image de la machine virtuelle Docker sur VirtualBox.
Vérifiez que Docker fonctionne
Soit vous pouvez utiliser la même fenêtre de terminal, soit ouvrir l'invite de commande pour vérifier si le Docker fonctionne correctement ou non. Sur le type de terminal :
docker pull ubuntu
La commande ci-dessus récupérera la dernière image Docker d'Ubuntu à partir de Docker Hub.
Démarrez le conteneur Ubuntu
Une fois l'image extraite, exécutez-la en tant que conteneur :
docker run -it ubuntu
Vous verrez le bash Ubuntu avec l'utilisateur root, commencez simplement à exécuter toutes les commandes que vous exécutez généralement sur le système d'exploitation Ubuntu Linux.
Interface graphique Kitematic, accès aux conteneurs pour exécuter des commandes
Si vous ne souhaitez pas utiliser l'interface de ligne de commande, il y aura une autre icône sur votre bureau avec l'étiquette «Kitématique (Alpha)”double-cliquez dessus pour exécuter. Sélectionnez l'option VirtualBox dans son interface. Vous verrez tous les conteneurs en cours d'exécution sur votre système, y compris les images recommandées.
Vous pouvez exécuter directement des commandes depuis l'interface de Kitematic vers votre conteneur installé et sélectionné via PowerShell. Sélectionnez simplement le conteneur et cliquez sur leExécutifoption proposée au menu. Cela ouvrira PowerShell pour exécuter les commandes prises en charge par le conteneur.
De cette façon, nous pouvons facilement bénéficier de tous les avantages de Docker mais sans activer Hyper-V sur notre système Windows. Vous pouvez également.














