FAQ: Docker Desktop Kubernetes stuck on "Starting" behind a corporate proxy
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 75/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- docker, kubernetes
- Domaine
- documentation
Piste de recherche
Le payload fournit l'entrée complète de FAQ à ajouter : le symptôme, la cause (NO_PROXY ne contient pas kubernetes.docker.internal), les étapes de vérification sous PowerShell et la correction au niveau utilisateur. Trouve la page FAQ générale de Docker Desktop dans le dépôt, vers laquelle pointe le lien Location, et ajoute une section qui suit son format existant. Vérifie que la référence interne SEG-1860 n'est pas recopiée dans le texte public. C'est terminé lorsque la section s'affiche correctement et que ses commandes correspondent au payload.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Is this a docs issue?
- My issue is about the documentation content or website
Type of issue
Other
Description
Kubernetes stuck on "Starting" on a corporate laptop? A proxy is probably catching the local address kubernetes.docker.internal. Add it to NO_PROXY.
Symptom
• Docker Desktop shows Starting – waiting for node to be ready and never finishes.
• kubectl get nodes fails with Get "https://kubernetes.docker.internal:6443/...": Bad Gateway or "https://kubernetes.docker.internal:6443/...":Forbidden"
• The cluster itself is running (docker ps shows the control-plane containers up).
Cause
The laptop has HTTP_PROXY / HTTPS_PROXY set, and NO_PROXY doesn't list kubernetes.docker.internal. Docker's kubeconfig uses that name, so the request goes to the proxy, which answers 502 Bad Gateway. The IP 127.0.0.1 is never proxied, which is why it works directly.
Verify
In PowerShell (use curl.exe, not curl):
Get-ChildItem Env: | Where-Object Name -match 'proxy'
curl.exe -vk https://kubernetes.docker.internal:6443/version
curl.exe -vk --noproxy "*" https://kubernetes.docker.internal:6443/version
The plain curl.exe returns 502; with --noproxy "*" it returns 200 and the version JSON.
Fix
Set NO_PROXY at user level. This replaces the old value, so keep the existing entries. For example:
[Environment]::SetEnvironmentVariable('NO_PROXY','localhost,127.0.0.1,.example.com,kubernetes.docker.internal,.docker.internal','User')
Location
https://docs.docker.com/desktop/troubleshoot-and-support/faqs/general/
Suggestion
There are two different business customer experiencing that Kubernetes stuck on "Starting" behind a corporate proxy. A proxy is probably catching the local address kubernetes.docker.internal. Therefore, suggesting to document this publicly.
Internal reference
- Resolved in SEG-1860
- Same mechanism in a #desktop thread on: https://docker.slack.com/archives/C0W4XJVFW/p1737531452641359
- Langage dominant
- Markdown
- Étoiles
- 4.7k
- Forks
- 8.5k
- Merge moyen
- 2 j 22 h
- PR mergées (30 j)
- 159
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de docker/docs
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 94/100
Les mainteneurs répondent en général sous 1 jour
-
Debian installation pitfallPeut-être pris @Duo-ee l’a pris il y a 5 jours. Ouvertestatus/triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Confusing and contradictory information about paths resolving in extendPeut-être pris @Duo-ee l’a pris il y a 4 jours. Ouvertestatus/triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
[docs-scanner] Inconsistent terminology: 'nested organization' vs 'organization in the company'Peut-être pris @dave123981 l’a pris il y a 6 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Depricated code in Dockerfile for Java language-specific guidePeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertestatus/triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
docker/docs#26484 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de docker/docs
Issues similaires
-
Windows docs: pin a tested ConPTY version for Kitty graphics; 1.25.260930003 corrupts large uploadsOuverte
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
raphamorim/rio#2021 ·
Les mainteneurs répondent en général sous 1 jour
-
sync-en
Difficulté 1/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
sync-en
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
area:docs phase:release priority:p0 type:test
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
-
Перевод устарел
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100