Fedora 39下Minikube无法通过Docker驱动创建容器求助
解决Fedora 39上Minikube Docker驱动启动超时(DRV_CREATE_TIMEOUT)问题
检查Docker服务状态与用户权限
- 确认Docker服务运行:
systemctl status docker,未运行则启动:systemctl start docker,设置开机自启:systemctl enable docker - 确保当前用户在docker组:执行
groups $USER查看,若没有则添加:sudo usermod -aG docker $USER,添加后必须重新登录生效
- 确认Docker服务运行:
调整Minikube启动参数
- 延长超时时间,避免因网络或资源问题触发超时:
minikube start --driver=docker --wait-timeout=120s - 分配足够的CPU和内存,防止资源不足导致容器创建失败:
minikube start --driver=docker --cpus=2 --memory=4096mb
- 延长超时时间,避免因网络或资源问题触发超时:
配置Docker镜像加速(解决镜像下载过慢问题)
- 编辑Docker配置文件:
sudo vi /etc/docker/daemon.json,添加国内镜像源:{ "registry-mirrors": ["https://hub-mirror.c.163.com", "https://mirror.baidubce.com"] } - 重启Docker服务使配置生效:
systemctl restart docker,之后再启动Minikube
- 编辑Docker配置文件:
排查防火墙与SELinux干扰
- 临时关闭防火墙测试:
sudo systemctl stop firewalld,如果启动成功,再配置防火墙规则:sudo firewall-cmd --add-service=docker --permanent && sudo firewall-cmd --reload - 临时关闭SELinux测试:
sudo setenforce 0,若问题解决,可修改/etc/selinux/config,将SELINUX=enforcing改为SELINUX=permissive,重启系统永久生效
- 临时关闭防火墙测试:
彻底清理残留资源
- 完全清除Minikube所有数据:
minikube delete --all --purge - 清理Docker无用资源:
docker system prune -af - 重启系统后重新尝试启动Minikube
- 完全清除Minikube所有数据:
内容的提问来源于stack exchange,提问作者TheDude
相关产品推荐
相关产品推荐

