Utiliser docker dans WSL sans docker desktop

Suit au passage à la version payante de docker desktop, j’ai décidé de tester docker dans WSL2 (Ubuntu 20)
Les principales étapes sont :

  • installer docker & son lancement automatique au démarrage.
  • exposer les ports de WSL sur l’hôte
  • En effet avec WSL2 votre VM est isolée vous ne pourrez accéder à vos services lancés avec docker que localement.

    Pour la première étape suivre ces instructions.
    note : peut-être que l’on peut faire mieux que bashrc et utiliser init.d plutôt.

    Ensuite pour exposer les ports des services que vous hébergez il faut spécifier des règles NAT et parefeu comme indiqué ici.

    note : j’ai suivi le tuto au fil de l’eau, et je n’ai pas utilisé le script de renouvellement des règles si nécessaires. Après plusieurs reboot mes règles sont toujours effectives.

    Voilà.

    À propos de Selso

    Salut ! Je m'appelle Selso. Je vis à Saint-Etienne depuis 2005. Je suis ingénieur en informatique embarquée en poste chez CIO Systèmes Embarqués.
    Cette entrée a été publiée dans administration, Informatique, avec comme mot(s)-clef(s) , , . Vous pouvez la mettre en favoris avec ce permalien.

    Laisser un commentaire