故障如下:

新版本docker没有获取到flannel分配的IP地址_第1张图片


启动后查看下启动的docker是不是被flannel托管了: 

如果有–bip=xxxx/16(xxxx) ,说明Flannel管理了Docker


image.png


可以看到 我们的网卡信息同docker压根没有关联上

编辑service文件

vim /usr/lib/systemd/system/docker.service

添加DOCKER_NETWORK_OPTIONS 的配置到docker的启动参数中

EnvironmentFile=/run/flannel/docker

ExecStart=/usr/bin/dockerd  $DOCKER_NETWORK_OPTIONS

加载docker

systemctl daemon-reload

重启docker 服务

systemctl  restart docker

再次查看,可以看到已经OK了


新版本docker没有获取到flannel分配的IP地址_第2张图片