目录
[✅ 方法一:查看 Docker 配置文件(最准确)](#✅ 方法一:查看 Docker 配置文件(最准确))
[✅ 方法二:使用 Docker info 命令](#✅ 方法二:使用 Docker info 命令)
[✅ 方法三:检查特定容器的运行时](#✅ 方法三:检查特定容器的运行时)
[说明:常见的 Docker Runtime](#说明:常见的 Docker Runtime)
✅ 方法一:查看 Docker 配置文件(最准确)
查看 /etc/docker/daemon.json
文件:
cat /etc/docker/daemon.json
如果存在类似如下内容:
{
"default-runtime": "nvidia",
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}
说明默认运行时是 nvidia
。
✅ 方法二:使用 Docker info 命令
docker info | grep -i 'Runtimes\|Default Runtime'
输出示例:
Runtimes: io.containerd.runc.v2 runc nvidia
Default Runtime: nvidia
说明你启用了多个运行时,当前默认的是 nvidia
。
✅ 方法三:检查特定容器的运行时
查看某个已运行容器的运行时(仅在 /var/run/docker/containerd/
存在时有效):
docker inspect <container_id> | grep -i runtime
说明:常见的 Docker Runtime
Runtime 名称 | 说明 |
---|---|
runc |
默认 Docker 运行时(标准 Linux 容器) |
nvidia |
用于启用 GPU 支持的 NVIDIA 运行时 |
runsc |
gVisor 安全运行时 |
kata-runtime |
Kata Containers 安全虚拟化运行时 |