云计算核心技术Docker教程:Docker 守护进程dockerd运行时执行选项
Docker守护进程依赖于 OCI兼容的运行(通过调用containerd后台程序)作为其接口Linux内核namespaces,cgroups以及SELinux。
默认情况下,Docker守护程序会自动启动containerd。如果要控制containerd启动,请手动启动containerd并conta云计inerd使用该--containerd标志将路径传递到socket。例如:
$ sudo dockerd --containerd /var/run/dev/docker-containerd.sock
可以通过配置文件或使用--add-runtime命令行参数在守护程序中注册运行时。
以下是通过配置添加2个运行时的示例:
&算核#123;
"default-runtime": "runc",
"runtimes": {
心技 "runc": {
&nbs术Dp; "path": "runc"
},
&ocnbsp; "custom": {
ke "path": "/usr/local/bin/my-runc-replacement",
r教 "runtimeArgs": [
&nbs程:p; "--debug"
&nbsDop; ]
}
}
}
这是通过命令行的相同示例:
$ sudo dockerd --add-ckruntime runc=runc --add-runtime custom=/usr/local/bin/my-runc-replacement
您可以使用--exec-opt标志指定的选项来配置运行时。所有标志的选项都有native前缀。单个native.cgroupdriver选项可用。
该native.cgrouerpdriver选项指定了容器cgroup的管理。您只能指定cgroupfs或systemd。如果您指定 systemd它不可用,则系统会出错。如果省略该 native.cgroupdriver选项, cgroupfs则使用。
本示例将设置cgroupdriver为systemd:
$ sudo dockerd --exe 守c-opt native.cgroupdriver=systemd
设置此选项适用于守护程序启动的所有容器。
Windows容器也将其--exec-opt用于特殊目的。Docker用户可以以此指定默认的容器隔离技术,例如:
> dockerd --exec-opt isolation=hyperv
将成为hypervWin护进dows上的默认隔离技术。如果在守护程序启动时未指定隔离值,则在Windows客户端上,默认值为 hyperv,在Windows服务器上,默认值为process。
相关文章

Moondream3.0发布,多项基准测试超越了 GPT-5 等顶尖模型
在最新发布的 Moondream3.0预览版中,这款以高效混合专家(MoE)架构为基础的模型展示了令人惊叹的视觉推理能力。Moondream3.0拥有总共9亿参数,但仅激活2亿参数的轻量化设计,使其在2026-11-16
新浪科技讯 北京时间7月9日早间消息,据报道,在遭受新冠疫情影响一年之后,微软将向许多员工发放每人1500美元的奖金。 为了保持员工幸福感,并在居家办公期间挽留员工,很多科技公司都在疫情期间采取了一系2026-11-16
别称叫“促织”,由来谁知道?蟋蟀呢,是学名,是小名,那促织这个名字又是怎么来的呢?蛐蛐出现在诗里边呀,那可早了,西周,《诗经七月》里边就写了“七月在野,八月在宇,九月在户。蟋蟀别称?又称蛐蛐、夜鸣虫、2026-11-16
AI初创公司Friend砸超百万美元投放地铁广告:CEO称"赌上全部身家"推广争议产品
如果你最近在纽约地铁里看到那些推广AI可穿戴设备Friend的stark白色广告,那你见证的可能是AI行业史上最昂贵的营销赌局之一。 Friend公司CEO Avi Schiffman在接受Adwee2026-11-16
新浪科技讯 北京时间6月23日早间消息,据报道,6月22日,美国电脑芯片巨头英特尔宣布将创建两个新的业务部门,分别关注软件、高性能计算以及图形芯片业务。 英特尔同时宣布,现任高管桑德拉·里维拉(San2026-11-16
谷歌、甲骨文、亚马逊和微软将共享美国国防部90亿美元云服务合同
12月9日消息,据国外媒体报道,美国国防部表示,Alphabet旗下谷歌、甲骨文、亚马逊和微软将共享一份为期五年半、价值90亿美元的混合合同,为五角大楼提供全球范围内的安全云服务。 该合同是在亚马逊、2026-11-16

最新评论