Améliorez la sécurité de vos dépôts Docker en utilisant gnome keyring pour stocker vos identifiants de registry. Découvrez comment configurer ce système de gestion des identifiants de manière efficace.
Pour linux, placer le binaire dans votre $PATH
( ou dans /usr/local/bin
par exemple )
- Linux :
docker-credential-secretservice
- OSx :
docker-credential-osxkeychain
- Windows :
docker-credential-wincred
Les binaires sont disponible sur github : docker-credential-helpers
Modifiez la configuration de docker :
sed -i '0,/{/s/{/{\n\t"credsStore": "secretservice",/' ~/.docker/config.json
votre fichier de configuraiton ~/.docker/config.json
resemblera a :
{
"auths": {
"https://index.docker.io/v1/": {}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.1 (linux)"
},
"credsStore": "secretservice"
}