# 守护进程错误响应：此平台不支持网络驱动

- **ID:** `docker/network-driver-not-supported`
- **领域:** docker
- **类别:** config_error
- **验证级别:** ai_generated
- **修复率:** 75%

## 根因

指定的 Docker 网络驱动（例如 macvlan、ipvlan、overlay）在当前主机操作系统或内核配置上不可用或不支持。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| Docker 24.0.7 | active | — | — |
| Docker 25.0.2 | active | — | — |
| Windows Server 2022 | active | — | — |
| Linux Kernel 5.15 | active | — | — |

## 解决方案

1. ```
   Load necessary kernel modules: sudo modprobe macvlan && sudo modprobe ipvlan, then retry.
   ```
2. ```
   If using overlay network, ensure Docker swarm mode is initialized: docker swarm init
   ```
3. ```
   On Windows, use a supported network driver like 'nat' or 'transparent' instead: docker network create -d transparent mynet
   ```

## 无效尝试

- **sudo apt-get install --reinstall docker-ce** — Reinstalling Docker does not add missing kernel modules or features. (80% 失败率)
- **docker network create -d bridge mynet** — Using 'docker network create -d bridge' creates a bridge, but does not enable macvlan or overlay. (70% 失败率)
- **echo 1 > /proc/sys/net/ipv4/ip_forward** — Setting kernel parameters without loading modules does not enable the driver. (60% 失败率)
