docker /etc/docker/daemon.json 中的各项参数详解
时间: 2023-09-23 18:05:13 浏览: 287
`daemon.json`是Docker的配置文件,其中包含了Docker守护进程的配置,可以用于设置各种选项,包括网络、存储、安全和日志等。下面是一些常见的`daemon.json`参数及其详细解释:
- `debug`:启用或禁用调试模式。默认值为false。
- `experimental`:启用或禁用实验性功能。默认值为false。
- `log-driver`:指定Docker守护进程的日志驱动程序。默认值为`json-file`。
- `log-opts`:指定日志驱动程序的选项。例如,设置`max-size`和`max-file`选项以限制日志的大小和数量。
- `registry-mirrors`:指定镜像仓库的地址列表。可以提高镜像下载速度。
- `insecure-registries`:指定不需要进行TLS验证的镜像仓库地址列表。不建议使用此选项,因为它会降低镜像的安全性。
- `storage-driver`:指定Docker的存储驱动程序。默认值为`overlay2`。
- `storage-opts`:指定存储驱动程序的选项。例如,设置`size`选项以限制存储卷的大小。
- `max-concurrent-downloads`:指定最大并发下载数。默认值为3。
- `max-concurrent-uploads`:指定最大并发上传数。默认值为5。
- `default-ulimits`:指定默认的进程ulimit限制。
- `iptables`:启用或禁用Docker生成的iptables规则。默认值为true。
- `ipv6`:启用或禁用IPv6支持。默认值为false。
- `live-restore`:启用或禁用在Docker守护进程被重启时自动恢复容器。默认值为false。
- `userland-proxy`:启用或禁用Docker代理。默认值为true。
这些选项只是`daemon.json`参数的一小部分,您可以通过查看[Docker官方文档](https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file)来获取所有选项的详细说明。
阅读全文
相关推荐


















