Comment installer Docker sur une machine Windows 7?

27

Mon système d'exploitation prend en charge Windows 7 et j'ai besoin d'installer Docker pour mon projet Hyperledger. Apparemment, Docker est disponible pour Windows 10. Que dois-je faire dans ce cas, car la mise à niveau de ma version du système d'exploitation n'est pas possible pour le moment.

Rahul Sharma
la source

Réponses:

24

Pour exécuter Docker en mode natif sous Windows, vous avez besoin de la prise en charge d'Hyper-V qui n'est pas incluse dans Windows 7. Vous pouvez voir une solution officielle ci-dessous:

De docker.com

Si vous avez un système Windows antérieur qui ne répond pas aux exigences Docker pour Windows, procurez-vous Docker Toolbox.

Voir Présentation de Docker Toolbox pour obtenir de l'aide sur l'installation de Docker avec Toolbox.

La configuration de Docker Toolbox n'exécute pas Docker en mode natif sous Windows. Au lieu de cela, il utilise docker-machine pour créer et attacher à une machine virtuelle (VM). Cette machine est une machine virtuelle Linux qui héberge Docker pour vous sur votre système Windows.

Exigences

Pour exécuter Docker, votre machine doit avoir un système d'exploitation 64 bits exécutant Windows 7 ou supérieur. De plus, vous devez vous assurer que la virtualisation est activée sur votre ordinateur. Pour plus de détails, consultez les instructions d'installation de Toolbox pour Windows.

L'installation de Docker Toolbox et l'hébergement de conteneurs à partir de la machine virtuelle Linux ne devraient pas être un problème tant que vous disposez d'un matériel décent.

Pour les liens d'installation et les didacticiels: Installer Docker pour Windows

Pour Docker Toolbox: installer Docker Toolbox sur Windows

conquistador
la source
@WEFX apparemment, il y a eu quelques changements dans le propre tutoriel de docker. vous pouvez suivre docs.docker.com/toolbox/overview pour toolbox, j'ai également mis à jour la réponse pour refléter les changements sur les pages de docker
conquistador
Est-ce toujours correct en 2018?
Lucas Bustamante
il l'est et le sera à moins que Microsoft ne décide de prendre en charge l'hyper-v sur Windows 7
conquistador