⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Se connecter à Docker Desktop

Docker recommande de se connecter avec l'option Se connecter dans le coin supérieur droit du Tableau de bord Docker.

Dans les grandes entreprises où l'accès administrateur est restreint, les administrateurs peuvent forcer la connexion.

Tip

Explorez les abonnements principaux de Docker pour voir ce que Docker peut vous offrir d'autre.

Avantages de se connecter

  • Accédez à vos dépôts Docker Hub directement depuis Docker Desktop.

  • Augmentez votre limite de taux de téléchargement par rapport aux utilisateurs anonymes. Voir Utilisation et limites.

  • Renforcez la posture de sécurité de votre organisation pour le développement conteneurisé avec Hardened Desktop.

Note

Docker Desktop vous déconnecte automatiquement après 90 jours, ou après 30 jours d'inactivité.

Se connecter avec Docker Desktop pour Linux

Docker Desktop pour Linux s'appuie sur pass pour stocker les identifiants dans des fichiers chiffrés GPG. Avant de vous connecter à Docker Desktop avec votre Docker ID, vous devez initialiser pass. Docker Desktop affiche un avertissement si pass n'est pas configuré.

  1. Générez une clé GPG. Vous pouvez initialiser pass en utilisant une clé gpg. Pour générer une clé gpg, exécutez :

    $ gpg --generate-key
    
  2. Entrez votre nom et email lorsque demandé.

    Une fois confirmé, GPG crée une paire de clés. Recherchez la ligne pub qui contient votre ID GPG, par exemple :

    ...
    pubrsa3072 2022-03-31 [SC] [expires: 2024-03-30]
     3ABCD1234EF56G78
    uid          Molly <[email protected]>
  3. Copiez l'ID GPG et utilisez-le pour initialiser pass

    $ pass init <votre_clé_publique_gpg-id_générée>
    

    Vous devriez voir une sortie similaire à :

    mkdir: created directory '/home/molly/.password-store/'
    Password store initialized for <clé_publique_gpg-id_générée>

Une fois que vous initialisez pass, vous pouvez vous connecter et télécharger vos images privées. Lorsque Docker CLI ou Docker Desktop utilisent des identifiants, une invite utilisateur peut apparaître pour le mot de passe que vous avez défini lors de la génération de la clé GPG.

$ docker pull molly/privateimage
Using default tag: latest
latest: Pulling from molly/privateimage
3b9cc81c3203: Pull complete 
Digest: sha256:3c6b73ce467f04d4897d7a7439782721fd28ec9bf62ea2ad9e81a5fb7fb3ff96
Status: Downloaded newer image for molly/privateimage:latest
docker.io/molly/privateimage:latest

Et maintenant ?