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.
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
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.