web-dev-qa-db-fra.com

Docker Toolbox Tutorial Client.Timeout dépassé en attendant les en-têtes

Je suis le guide sur https://docs.docker.com/get-started/part2/#publish-the-image

Tout au long du guide, cette erreur me causait parfois des problèmes et, parfois, lorsque je réexécutais les commandes, elles fonctionneraient.

docker Push %username%/%repository%:%tag%

Je vais recevoir une réponse de Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

J'utilise Windows Home avec Docker Toolbox.

S'il vous plaît laissez-moi savoir si des informations supplémentaires sont nécessaires. 

6
Steady

Pour ceux qui cherchent, j'ai trouvé la réponse ici qui m'a conduit à ici

Pour moi, ces étapes ont été utiles. En cas de rupture des liens dans le futur.

Cela a fonctionné pour Windows 10 Home/Docker Toolbox

  1. Faites un clic droit sur l'icône wifi en bas à droite de l'écran et ouvrez le centre réseau et partage.
  2. Faites un clic droit sur la connexion dans "connexions:"
  3. Cliquez sur Propriétés
  4. Décocher IPv6
  5. Vérifier IPv4
  6. Cliquez sur les propriétés
  7. Bouton radio Utiliser les adresses DNS suivantes
  8. Pour une utilisation préférée 8.8.8.8
  9. Redémarrez l'ordinateur et réessayez. 
3
Steady

Accédez simplement à la variable Settings> Network du Docker et remplacez le bouton radio Serveur DNS par Fixed

 enter image description here

7
Serge Voloshenko

Malheureusement, les réponses ci-dessus ne m'ont pas aidé dans mon cas, mais redémarrer Docker l'a été.

 screen

4
Dmytro Melnychuk

Dans le cas où quelqu'un exécute son propre repo Docker . J'ai eu un "Client.Timeout dépassé en attente d'en-têtes" lors de l'exécution 

docker login myownrepo.com:5000

Il se trouve que j’ai eu une redirection de port uniquement pour le port 5000 et que j’ai oublié d’ajouter celle du port 5001 . Le problème a été résolu en ajoutant le port 5001 (sur mon routeur) pointant vers le même hôte docker-repo-host.

3
Kostyantyn