<p>Il y a deux façons de le faire fonctionner :</p>
<ul>
<li>
<p>En utilisant le moteur basé sur WSL 2.</p>
</li>
<li>
<p>Sans utiliser le moteur basé sur WSL 2.</p>
</li>
</ul>
<h2><a name="p-26944-h-1-en-utilisant-le-moteur-bas-sur-wsl-2-1" class="anchor" href="#p-26944-h-1-en-utilisant-le-moteur-bas-sur-wsl-2-1" aria-label="Heading link"></a>1 - En utilisant le moteur basé sur WSL 2</h2>
<p>Sur <a href="https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel">cette page</a> sous « Télécharger le package de mise à jour du noyau Linux ».</p>
<p>et ensuite Docker démarrera sans problème</p>
<h2><a name="p-26944-h-2-sans-utiliser-le-moteur-bas-sur-wsl-2-2" class="anchor" href="#p-26944-h-2-sans-utiliser-le-moteur-bas-sur-wsl-2-2" aria-label="Heading link"></a>2 - Sans utiliser le moteur basé sur WSL 2</h2>
<p>Si l’objectif est simplement de faire fonctionner Docker, vous pouvez simplement commencer par décocher la case « Utiliser le moteur basé sur WSL 2 ». Cela peut donner l’erreur suivante :</p>
<blockquote></blockquote>
<p>Fonctionnalité(s) Windows requise(s) non activée(s) : Hyper-V.</p>
<p>Basculer vers le moteur basé sur WSL 2 ?</p>
<p>Pour activer Hyper-V :<br>
<a>https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v</a></p>
<p>Donc, dans PowerShell 7, exécutez la commande :</p>
<blockquote></blockquote>
<p>Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V<br>
-All</p>
<p>ce qui nécessite de redémarrer l’ordinateur pour terminer l’opération. Ensuite, en relançant Docker, vous pouvez obtenir l’erreur suivante :</p>
<blockquote></blockquote>
<p>Docker n’a pas réussi à s’initialiser</p>
<p>Une ou plusieurs erreurs se sont produites.</p>
<p>Finalement, en cliquant simplement pour relancer, Docker finira par démarrer</p>