J'ai essayé d'utiliser wsl2 et il semble que Docker ne puisse pas être configuré pour démarrer automatiquement. Il est difficile de taper la commande de service à chaque fois, donc je l'ai considérée
Définir sur sudo pour que l'utilisateur puisse démarrer sans mot de passe
$ sudo visudo
# docker deamon auto up
Utilisateur ALL=(ALL:ALL) NOPASSWD: /usr/sbin/service docker start
À l'arrêt
$ service docker status
* Docker is not running
Au démarrage
$ service docker status
* Docker is running
Ajouté à .bashrc pour démarrer uniquement lorsque le docker n'est pas en cours d'exécution
$vim .bashrc
#Postscript
echo $(service docker status | awk '{print $4}') #Afficher l'état de démarrage
if test $(service docker status | awk '{print $4}') = 'not'; then #État d'immobilisation
sudo /usr/sbin/service docker start #Commencez
fi
Avec ce paramètre, lors de la saisie de wsl2, Docker démarre s'il est arrêté.