目录一、daemon.json 基础规则二、核心参数详解(按功能分类)1. 基础配置2. 网络配置3. 镜像仓库配置4. 日志配置5. 存储配置6. 资源限制配置7. 安全配置8. 监控配置三、完整默认配置示例(参考)四、版本兼容关键提醒五、配置生效与验证一、daemon.json 基础规则配置文件路径:Linux 默认/etc/docker/daemon.json,;格式要求:严格遵循 JSON 语法(无注释、逗号不结尾),配置错误会导致 Docker 启动失败;生效方式:修改后需执行systemctl restart docker。二、核心参数详解(按功能分类)1. 基础配置参数名含义默认值支持版本备注debug启用调试模式(输出详细日志)false1.12+调试时开启,生产环境建议关闭experimental启用实验性功能false17.05+实验功能可能不稳定,不建议生产用hostsDocker 监听地址(tcp/unix 套接字)["unix:///var/run/docker.sock"]17.09+17.09 前需通过启动脚本配置,勿与 systemd 配置冲突log-level日志级别(debug/info/warn/error/fatal)"info"17.05+控制 dockerd 日志输出粒度pidfiledockerd 进程 PID 文件路径"/var/run/docker.pid"1.12+自定义 PID 文件存储位置2. 网络配置参数名含义默认值支持版本备注bipdocker0 网桥 IP / 子网(如 172.17.0.1/16)""(自动分配)1.12+手动指定 docker0 网段,避免和主机网络冲突default-gateway容器默认 IPv4 网关""(docker0 网桥 IP)1.12+需在 bip 子网范围内default-gateway-v6容器默认 IPv6 网关""1.13+需先启用ipv6: truedns容器默认 DNS 服务器继承主机/etc/resolv.conf1.12+数组格式,如["8.8.8.8", "114.114.114.114"]dns-search容器 DNS 搜索域继承主机/etc/resolv.conf1.12+数组格式,如["example.com"]ipv6启用 IPv6 支持false1.13+启用后需配置fixed-cidr-v6fixed-cidr容器 IPv4 地址范围""(bip 子网全部)1.12+需匹配 bip 子网,如 bip=172.18.0.1/16 则填 172.18.0.0/16fixed-cidr-v6容器 IPv6 地址范围""1.13+如"2001:db8:1::/64"mtu容器网络 MTU 值主机默认 MTU(通常 1500)1.12+适配特殊网络环境(如 VPN)/
docker配置文件daemon.json配置说明
发布时间:2026/6/10 6:44:58
目录一、daemon.json 基础规则二、核心参数详解(按功能分类)1. 基础配置2. 网络配置3. 镜像仓库配置4. 日志配置5. 存储配置6. 资源限制配置7. 安全配置8. 监控配置三、完整默认配置示例(参考)四、版本兼容关键提醒五、配置生效与验证一、daemon.json 基础规则配置文件路径:Linux 默认/etc/docker/daemon.json,;格式要求:严格遵循 JSON 语法(无注释、逗号不结尾),配置错误会导致 Docker 启动失败;生效方式:修改后需执行systemctl restart docker。二、核心参数详解(按功能分类)1. 基础配置参数名含义默认值支持版本备注debug启用调试模式(输出详细日志)false1.12+调试时开启,生产环境建议关闭experimental启用实验性功能false17.05+实验功能可能不稳定,不建议生产用hostsDocker 监听地址(tcp/unix 套接字)["unix:///var/run/docker.sock"]17.09+17.09 前需通过启动脚本配置,勿与 systemd 配置冲突log-level日志级别(debug/info/warn/error/fatal)"info"17.05+控制 dockerd 日志输出粒度pidfiledockerd 进程 PID 文件路径"/var/run/docker.pid"1.12+自定义 PID 文件存储位置2. 网络配置参数名含义默认值支持版本备注bipdocker0 网桥 IP / 子网(如 172.17.0.1/16)""(自动分配)1.12+手动指定 docker0 网段,避免和主机网络冲突default-gateway容器默认 IPv4 网关""(docker0 网桥 IP)1.12+需在 bip 子网范围内default-gateway-v6容器默认 IPv6 网关""1.13+需先启用ipv6: truedns容器默认 DNS 服务器继承主机/etc/resolv.conf1.12+数组格式,如["8.8.8.8", "114.114.114.114"]dns-search容器 DNS 搜索域继承主机/etc/resolv.conf1.12+数组格式,如["example.com"]ipv6启用 IPv6 支持false1.13+启用后需配置fixed-cidr-v6fixed-cidr容器 IPv4 地址范围""(bip 子网全部)1.12+需匹配 bip 子网,如 bip=172.18.0.1/16 则填 172.18.0.0/16fixed-cidr-v6容器 IPv6 地址范围""1.13+如"2001:db8:1::/64"mtu容器网络 MTU 值主机默认 MTU(通常 1500)1.12+适配特殊网络环境(如 VPN)/