Vous devez recharger votre shell pour que les modifications prennent effet.
Pour éviter de démarrer un nouveau shell, vous pouvez exécuter.
exec su -l $USER
Cela créera un nouveau sous-shell avec les modifications chargées et remplacera votre shell actuel par celui-ci.
Une autre méthode consiste à modifier votre groupe principal avec
export my_group=$(id -gn)
newgrp docker
newgrp $my_group
Vous pouvez également consulter la documentation officielle icihttps://docs.docker.com/engine/install/linux-postinstall/