daemon.json 配置文件里面
bip 配置项中可以配置docker 的网段
{
"graph": "/data/docker", #数据目录,此行可不加
"storage-driver": "overlay2", #存储引擎,此行可不加
"insecure-registries": ["registry.access.redhat.com","quary.io"], #私有仓库
"registry-mirrors": ["https://q"], #镜像加速,必加项
"bip": "172.7.5.1/16", #docker网络,必加项
"exec-opts": ["native.cgroupdriver=systemd"], #启动时候的额外参数(驱动),结合K8S使用
"live-restore": true #当docker容器引擎挂掉的时候,使用docker跑起来的容器还能运行(分离) ,必加项
}
以上是建议的配置项
Kubernetes 推荐使用 systemd 来代替 cgroupfs
因为systemd是Kubernetes自带的cgroup管理器, 负责为每个进程分配cgroups,
但docker的cgroup driver默认是cgroupfs,这样就同时运行有两个cgroup控制管理器,
当资源有压力的情况时,有可能出现不稳定的情况
########docker 容器网络生产经验#####