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