Docker Daemon的配置文件位于/etc/docker/daemon.json
。如果该文件不存在,您可以创建一个新的文件。以下是一个基本的配置示例:
{ "debug": true, "log-level": "info", "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ], "insecure-registries": [ "myregistry.local:5000" ], "registry-mirrors": [ "https://mirror.aliyuncs.com/docker-ce/" ], "default-runtime": "nvidia", "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } }, "exec-opts": ["native.cgroupdriver=systemd"] }
在这个配置文件中,您可以设置以下选项:
debug
: 是否启用调试模式。log-level
: 日志级别,可以是info
、warn
、error
等。storage-driver
: 存储驱动程序,例如overlay2
、aufs
等。storage-opts
: 存储驱动程序的选项。insecure-registries
: 不安全的注册表列表,这些注册表可能不使用TLS加密。registry-mirrors
: Docker镜像加速器列表。default-runtime
: 默认的运行时,例如nvidia
用于GPU支持。runtimes
: 支持的运行时列表及其配置。exec-opts
: 执行选项,例如使用systemd
作为cgroup驱动程序。
请注意,这个配置文件只是一个示例,您需要根据您的需求和环境进行相应的调整。在修改配置文件后,您需要重启Docker Daemon以使更改生效。在Linux系统上,您可以使用以下命令重启Docker Daemon:
sudo systemctl restart docker