daemon.json
文件是 Docker 守护进程的全局配置文件,允许你自定义 Docker 守护进程的行为。以下是一些常见的 daemon.json
配置项,这些配置项可以用来调整 Docker 的行为,包括但不限于网络、存储、日志记录、安全等方面。其中常规配置项有:
参数 | 说明 |
---|---|
log-devel | 设置日志记录级别 |
log-driver | 设置容器日志的驱动程序 |
log-opts | 设置日志驱动程序提供额外的选项 |
data-root | 指定Docker存储容器和镜像的根目录 |
storage-driver | 存储驱动程序,用于控制 Docker 如何在宿主机文件系统上存储镜像和容器的数据 |
storage-opts | 为存储驱动提供额外的配置选项,以数组形式列出 |
insecure-registries | 允许 Docker 从不安全的私有仓库中拉取镜像 |
registry-mirrors | 配置 Docker 镜像的镜像加速地址 |
max-concurrent-downloads | 限制同时下载的镜像数量 |
max-concurrent-uploads | 限制同时上传的镜像数量 |
default-ulimit | 定义容器的默认 ulimits 设置 |
default-runtime | 指定Docker的默认容器运行时,默认为"runc"。 |
exec-opts | 为 docker exec 命令提供额外选项 |
live-restore | 在Docker守护进程重启时保持容器运行 |
大约 5 分钟