![](/img/trans.png)
[英]Docker Desktop not starting up in windows 10 with WSL2 enabled
[英]Kubernetes stuck at 'Starting' with Docker Desktop on Windows 10
我对 Docker Desktop 的 3.1 版有疑问,并且在启用 kubernetes 时,它总是卡在开始查看日志中,我可以看到从(AppData/Local/Docker/log.txt)重复以下日志:
\"https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop\": net/http: TLS handshake timeout" [16:15:55.267][GoBackendProcess ][Info ] msg="external: POST /events 200 \"DockerDesktopGo\" \"\"" [16:16:06.268][ApiProxy ][Info ] msg="cannot get lease for master node: Get \"https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop\": net/http: TLS handshake timeout" [16:16:06.268][GoBackendProcess ][Info ] msg="external: POST /events 200 \"DockerDesktopGo\" \"\""
我曾尝试删除 AppData/Local/Docker 中的 pki 文件夹,但没有成功。
这看起来像是此处或此处报告的常见问题,也出现在MacOS上。 根据此评论,除了删除pki
之外,您还应该删除.kube
目录并重新启动Docker
:
我已经解决了:
rm -rf ~/Library/Group\ Containers/group.com.docker/pki/ rm -rf ~/.kube
并重新启动 docker
如本评论所述,Windows 上的相应目录可在以下位置找到:
C:\Users\<USER>\AppData\Local\Docker
如果上述方法都没有帮助,作为最后的解决方案,您可以尝试完全重新安装Docker 桌面,因为之前安装的一些残留物可能会导致问题。 与此评论进行比较。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.