⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Noyaux personnalisés sur WSL


Docker Desktop dépend de plusieurs fonctionnalités du noyau intégrées dans le noyau Linux WSL 2 par défaut distribué par Microsoft. Par conséquent, l'utilisation d'un noyau personnalisé avec Docker Desktop sur WSL 2 n'est pas officiellement supportée et peut causer des problèmes avec le démarrage ou le fonctionnement de Docker Desktop.

Cependant, dans certains cas, il peut être nécessaire d'exécuter des noyaux personnalisés ; Docker Desktop ne bloque pas leur utilisation, et certains utilisateurs ont rapporté du succès en les utilisant.

Si vous choisissez d'utiliser un noyau personnalisé, il est recommandé de commencer à partir de l'arbre du noyau distribué par Microsoft depuis leur dépôt officiel et d'ajouter ensuite les fonctionnalités dont vous avez besoin par-dessus.

Il est également recommandé de :

  • Utiliser la même version de noyau que celle distribuée par la dernière version WSL2. Vous pouvez trouver la version en exécutant wsl.exe --system uname -r dans un terminal.
  • Commencer à partir de la configuration de noyau par défaut telle que fournie par Microsoft depuis leur dépôt et ajouter les fonctionnalités dont vous avez besoin par-dessus.
  • S'assurer que votre environnement de construction du noyau inclut pahole et que sa version est correctement reflétée dans la configuration du noyau correspondante (CONFIG_PAHOLE_VERSION).