溫馨提示×

Docker Daemon怎樣配置文件

小樊
81
2024-10-29 03:59:31
欄目: 智能運維

Docker Daemon的配置文件位于/etc/docker/daemon.json。如果該文件不存在,您可以創(chuàng)建一個新的文件。以下是一個基本的配置示例:

{
  "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"]
}

在這個配置文件中,您可以設(shè)置以下選項:

  • debug: 是否啟用調(diào)試模式。
  • log-level: 日志級別,可以是info、warn、error等。
  • storage-driver: 存儲驅(qū)動程序,例如overlay2、aufs等。
  • storage-opts: 存儲驅(qū)動程序的選項。
  • insecure-registries: 不安全的注冊表列表,這些注冊表可能不使用TLS加密。
  • registry-mirrors: Docker鏡像加速器列表。
  • default-runtime: 默認的運行時,例如nvidia用于GPU支持。
  • runtimes: 支持的運行時列表及其配置。
  • exec-opts: 執(zhí)行選項,例如使用systemd作為cgroup驅(qū)動程序。

請注意,這個配置文件只是一個示例,您需要根據(jù)您的需求和環(huán)境進行相應(yīng)的調(diào)整。在修改配置文件后,您需要重啟Docker Daemon以使更改生效。在Linux系統(tǒng)上,您可以使用以下命令重啟Docker Daemon:

sudo systemctl restart docker

0