
furkantarikgocmen/minikube本镜像基于minikube构建,集成Docker-in-Docker (DinD) 技术,允许在Docker容器内部运行完整的minikube Kubernetes集群。通过DinD机制,实现容器内Docker引擎与minikube的无缝集成,为本地Kubernetes开发、测试及CI/CD流水线提供隔离、便捷的运行环境。
bashdocker run -d --privileged --name minikube-dind \ -p 8443:8443 \ minikube-dind:latest
注意:必须使用
--privileged标志,DinD运行需要特权模式
通过环境变量自定义minikube集群参数:
MINIKUBE_K8S_VERSION:指定Kubernetes版本(如v1.28.0)MINIKUBE_CPUS:分配CPU核心数(如2)MINIKUBE_MEMORY:分配内存大小(如4096mb)MINIKUBE_DISK_SIZE:分配磁盘空间(如20g)示例:
bashdocker run -d --privileged --name minikube-dind \ -e MINIKUBE_K8S_VERSION=v1.28.0 \ -e MINIKUBE_CPUS=4 \ -e MINIKUBE_MEMORY=8192mb \ -p 8443:8443 \ minikube-dind:latest
容器启动后,通过以下命令获取kubeconfig:
bashdocker exec minikube-dind cat /root/.kube/config
将输出内容保存到本地~/.kube/config,即可使用kubectl管理集群。
bashdocker run -d --privileged --name minikube-dind \ -v minikube-data:/var/lib/docker \ minikube-dind:latest






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务