**
daemon.json配置参数详解
**
背景
-
docker安装的时候没有daemon.json这个文件
-
一般情况下,daemon.json中配置的项目参数,在启动参数中同样适用。(有些可能会冲突慎重使用)
-
daemon.json文件中配置需要docker版本高于1.12.6(该版本不生效,1.13.1才生效)
生效方法
1.重新加载配置参数
systemctl daemon-reload
2.重新启动docker服务
systemctl restart docker
常用参数
“bip”: “ ” 类似于docker0作用,ip资源池,为容器分配IP(网桥)
“insecure-registries”: “ ” 镜像仓库地址
“registry-mirrors”: “ ” 私库加速地址
“data-root”: “ ” docker数据目录(主要看docker版本)
“dns”: “ ” 容器中的/etc/resolv.conf中会显示
“hosts”: [] 设置容器内部的hosts
“storage-driver”: “overlay2” 配置为overlay2存储驱动(如果修改存储驱动的话,原来的镜像会消失,xfs文件系统)
“storage-opts”: [
“overlay2.override_kernel_check=true”,
“overlay2.size=15G”
], 存储驱动程序选项
“log-level” : “ ”设置docker容器级别
“log-opts”: {
“max-file”: “3”,
“max-size”: “10m”,
}, 容器默认日志程序
**
如有不对,请多指教哦!!!!!!!!!!!
**