docker - 试图在 Docker-Desktop 中启动 kubernetes 但它卡住了
问题描述
更新 问题已解决。
- 我关闭了 docker 桌面。
- 删除 C:\ProgramData\DockerDesktop 和 .kube 文件夹
- 重新启动docker桌面
- 将 docker 桌面重置为出厂默认设置
- 并再次重新启动它,它工作。
我昨天开始学习 Kubernetes 和 Dockers。我今天安装了 Docker-Desktop,我的 docker 容器正在运行。当我检查 Docker-Desktop 上的启用 kubernetes 选项时,它没有运行。它只是向我展示了一个加载,它下面只是显示了 kubernete 的启动。
我的 Docker 桌面照片 我
尝试过的内容:
- 卸载 Docker Desktop 并重新安装
- 重置 Kubernetes 集群
- 重置为出厂默认设置
我也尝试了其他解决方案,我在 stackflow 上找到了这些解决方案,例如:
- 以管理员身份运行
- 在 powershell 上运行它,然后尝试启动 kubernetes
[Environment]::SetEnvironmentVariable("KUBECONFIG", $HOME + "\.kube\config", [EnvironmentVariableTarget]::Machine)
但是没有一个解决方案试图解决我遇到的问题。
补充资料:
- 我在 Windows 10 pro 上运行 Docker Desktop
- Docker 版本:2.2.0.5 Kubernetes 版本:v1.15.5
解决方案
你的更新是对的。这对我有用(在 Windows 10 上):
- 关闭 Docker 桌面
- 删除 .kube 文件夹(路径:C:\Users\YourUserName\.kube)
- 重启 Docker 桌面
- 重置 Docker 桌面(按下圣甲虫按钮(或调试或故障排除按钮)并单击“重置为出厂默认设置”)
- 关闭 Docker 桌面
- 重启 Docker 桌面
- 现在,在设置和Kubernetes 选项卡中,再次启用 Kubernetes(选中“启用 Kubernetes”选项)
这对我有用,希望它对你有用。
推荐阅读
- javascript - 如何在python中实现嵌套增量循环
- class - 潜在类别分析
- php - 表单标签自动关闭(无父关闭)
- reactjs - 如何在 React 中删除 Antd v4 未使用的代码
- c# - c# Paypal 智能按钮服务器端集成 - 等待.......不断等待
- python - 使用与原始 np.linspace 相同的点创建“更密集”的 np.linspace
- python - Python 部分函数重载
- swift - 如何为 SwiftUI InputField 编写 UI 测试
- javascript - Vue 组件在“手动”多次使用时不会呈现......但在循环重复时有效
- reactjs - 【React chart.js】如何使用地图功能向雷达图添加多个数据