检查当前 Docker 使用的 默认运行时(default runtime)方法

目录

[✅ 方法一:查看 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 安全虚拟化运行时

相关推荐
七月在野,八月在宇,九月在户7 分钟前
maven 依赖冲突异常分析
java·maven
金融数据出海15 分钟前
黄金、碳排放期货市场API接口文档
java·开发语言·spring boot·后端·金融·区块链
胡斌附体20 分钟前
微服务中 本地启动 springboot 无法找到nacos配置 启动报错
java·spring boot·微服务·yml·naocs yml
GokuCode35 分钟前
【5分钟学Docker】Docker快速使用
docker·云原生·eureka·5分钟快速学·docker入门
薯条不要番茄酱40 分钟前
【JVM】从零开始深度解析JVM
java·jvm
夏季疯43 分钟前
学习笔记:黑马程序员JavaWeb开发教程(2025.3.31)
java·笔记·学习
D_aniel_1 小时前
排序算法-快速排序
java·排序算法·快速排序
长安城没有风1 小时前
数据结构 集合类与复杂度
java·数据结构
D_aniel_1 小时前
排序算法-插入排序
java·排序算法·插入排序
brevity_souls1 小时前
java面试OOM汇总
java·开发语言·面试