Windows Server 2016 est officiellement sorti depuis un certain temps. Il est compréhensible que le support natif de Docker soit un très gros point fort de cette version
Conteneur Windows Les images actuellement prises en charge doivent être des images du noyau Windows (y compris Server Core/Nano Server), et certaines images sont également Il est en phase de test et comporte de nombreux pièges.
Dans la dernière version de Docker pour Windows, le basculement entre le conteneur Windows et Liunx est implémenté, mais actuellement il ne peut être installé que dans l'environnement Windows10 (s'il existe d'autres méthodes Merci de me le dire).
Cet article prend comme exemple l'installation de l'image du registre Docker dans Windows 2016 pour expliquer comment installer Docker via VM dans Hyper-v dans Windows Server 2016
Assurez-vous d’abord que la fonction Hyper-V est activée. Sans trop faire de présentation.
Dans l'interface du gestionnaire Hyper-v, dans la barre d'opération à droite, ouvrez le gestionnaire de commutateur virtuel
Créer un nouveau commutateur de réseau virtuel
Le résultat après l'avoir construit ici est :
Redémarrez l'ordinateur
Docker-Machine n'est pas installé par défaut et doit être téléchargé par vous-même
http ://github.com/docker/machine/releases
Téléchargez-le et renommez-le en docker-machine.exe
Allez dans le dossier où se trouve docker-machine.exe dans l'environnement cmd de l'administrateur
Le format d'exécution de la commande est la suivante :
docker-machine create -d hyperv --hyperv-virtual-switch "<NameOfVirtualSwitch>" <nameOfNode>
correspond à ce que j'ai ici :
` docker-machine create -d hyperv --hyperv-virtual-switch "DockNAT" VM8 `
et puis attendez
PS C:\WINDOWS\system32> docker-machine create -d hyperv --hyperv-virtual-switch "DcokNAT" VM8 Running pre-create checks... Creating machine... (manager1) Copying C:\Users\Vicky\.docker\machine\cache\boot2docker.iso to C:\Users\Vicky\.docker\machine\machines\manag er1\boot2docker.iso... (manager1) Creating SSH key... (manager1) Creating VM8... (manager1) Using switch "DockNAT" (manager1) Creating VHD (manager1) Starting VM... (manager1) Waiting for host to start... Waiting for machine to be running, this may take a few minutes... Detecting operating system of created instance... Waiting for SSH to be available... Detecting the provisioner... Provisioning with boot2docker... Copying certs to the local machine directory... Copying certs to the remote machine... Setting Docker configuration on the remote daemon... Checking connection to Docker... Docker is up and running! To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: C:\Program Files\Doc ker\Docker\Resources\bin\docker-machine.exe env VM8 PS C:\WINDOWS\system32>
pour définir l'hôte actuel comme hôte sur lequel la commande docker par défaut s'exécute. Selon les invites, nous exécutons la commande suivante
docker-machine.exe env VM8
Exécuter. la commande : @FOR /f "tokens=*" %i IN ('docker-machine env vm8') DO @%i
Une fois terminé, exécutez la commande : docker version
Afficher les informations sur l'hôte
Tutoriel sur l'installation du Registre, je n'entrerai pas dans les détails ici
À ce stade, nous avons terminé Installation de Linux version de docker dans Windows Server 2016.
Je suis aussi débutant, donc je traverse la rivière en tâtant les pierres. Merci de me corriger s'il y a des erreurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!