配置文件位置: /etc/docker/daemon.json

日志

1
2
"log-driver": "json-file",
"log-opts": {"max-size":"100m", "max-file":"3"}

参数说明:

  1. log-driver: 指定了 Docker 容器将使用的日志驱动程序。Docker 提供了多种内置的日志驱动,如 json-file, syslog, journald, gelf, fluentd 等等。json-file 是默认的日志驱动,它会以 JSON 格式保存日志到文件中。
  2. log-opts: 用来设置日志驱动的具体选项。不同的日志驱动有不同的选项,下面是你提供的配置及其解释
    • max-size: 这个选项限制单个日志文件的最大大小。一旦达到这个大小,Docker 将创建一个新的日志文件,并继续记录新的日志条目
    • max-file: 这个选项指定了可以保留的日志文件的最大数量。当超过了这个数量时,最旧的日志文件将被删除,以腾出空间给新的日志文件

ipv6

1
2
3
"ipv6": true,
//私网ipv6网段
"fixed-cidr-v6": "fc00:17:1:1::/64"

参数说明:

  1. ipv6: 是否开启 Docker 对 IPv6 的支持
  2. fixed-cidr-v6: 这个选项指定了一个固定的 IPv6 地址范围(CIDR 块),Docker 将从该范围内为容器分配 IPv6 地址

设置自定义仓库

1
2
3
"insecure-registries": [
"dgemc.asuscomm.com:9293"
]

设置Docker Hub源

1
2
3
"registry-mirrors": [
"http://d2f5eeb9.m.daocloud.io"
]