web-dev-qa-db-fra.com

Comment puis-je exécuter un conteneur Windows Docker sur OSX?

J'exécute Docker pour Mac et je veux démarrer un conteneur Windows. D'après ce que je vois, cela devrait fonctionner via une machine virtuelle. Mais je ne sais pas où trouver comment le faire fonctionner? Ou cela ne fonctionne-t-il que pour les conteneurs Linux? Merci d'avance!

docker build nanoserver/
Sending build context to Docker daemon   2.56kB
Step 1/6 : FROM Microsoft/nanoserver:10.0.14393.1480
10.0.14393.1480: Pulling from Microsoft/nanoserver
bce2fbc256ea: Pulling fs layer 
baa0507b781f: Pulling fs layer 
image operating system "windows" cannot be used on this platform
11
Chip

Voir ce lien: https://forums.docker.com/t/how-do-i-start-a-windows-docker-container-on-my-mac-os-x/12953/2

Texte si vous ne pouvez pas suivre le lien:

Sur OS X, obtenez VirtualBox. Obtenez Windows Server 2016 Tech Preview 5 ISO167 (téléchargement gratuit auprès de Microsoft) Créez WS 2016 TP5 VM dans virtualbox Exécutez this206 dans le nouveau VM Maintenant, vous pouvez exécuter Windows Conteneurs dans la machine virtuelle. Pour rendre la configuration un peu plus facile à utiliser, consultez ceci: https://forums.docker.com/t/windows-server-2016-tp5-docker-server-remote-management/ 10315/5317

5
Chris

Vous pouvez également installer Bootcamp sur votre machine, ce qui vous permet de démarrer simultanément votre ordinateur entre OS X et Windows 10. Vous pouvez ensuite utiliser toute la puissance de votre matériel dédié à Windows et Docker au lieu de la virtualisation.

De plus, vous pouvez utiliser VMWare Fusion pour Mac OS ou Parallels, qui vous permet également d'accéder à la partition Windows à double démarrage depuis Mac OS pour une flexibilité maximale. Lors de l'installation, assurez-vous de ne pas créer de lecteur de machine virtuelle, mais d'accéder directement à la partition bootcamp.

1
Domingo Pichardo