Pour une utilisation optimale de Docker, il est recommandé de mettre en place certaines petites optimisations. Ces optimisations peuvent améliorer les performances, la sécurité et la facilité d’utilisation de Docker.
Voici quelques recommandations :
Utilisation de l’utilisateur “dockeruser” pour la gestion des containers et autres fonctionnalités:
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
La variable $USER prendra votre utilisateur en cours d’utilisation sur votre machine.
Pour vérifier votre configuration, vous pouvez faire un logout sur votre machine avec la commande “logout” et refaire une connexion SSH
Une fois sur votre machine avec votre utilisateur “dockeruser” pour mon cas, on va tester si je peux lancer des containers sans passé par la commande sudo
docker run hello-world

Résultat de la commande docker run hello-world
Démarrer docker avec le système: (il faudra renseigner le mot de passe)
sudo systemctl enable docker.service
sudo systemctl enable containerd.service

Et voilà, l’installation de docker est en place et fonctionnel !
Have fun !