您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker 守护进程dockerd运行时执行选项 正文
时间:2026-11-15 来源:网络整理 编辑:热点
外推留痕软件【tg:seogoogle987】
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个运行时的示算核例:
{
"default-runtime": "runc",
"runtimes": {
 心技; "runc": {
&n术Dbsp; "path": "runc"
},
 oc; "custom": {
&nkebsp; "path": "/usr/local/bin/my-runc-replacement",
 r教; "runtimeArgs": [
&nbs程:p; "--debug"
 Do; ]
}
}
}
这是通过命令行的相同示例:
$ sudo dockerd --ckadd-runtime runc=runc --add-runtime custom=/usr/local/bin/my-runc-replacement
您可以使用--exec-opt标志指定的选项来配置运行时。所有标志的选项都有native前缀。单个native.cgroupdriver选项可用。
该native.cgerroupdriver选项指定了容器cgroup的管理。您只能指定cgroupfs或systemd。如果您指定 systemd它不可用,则系统会出错。如果省略该 native.cgroupdriver选项, cgroupfs则使用。
本示例将设置cgroupdriver为systemd:
$ sudo dockerd --e 守xec-opt native.cgroupdriver=systemd
设置此选项适用于守护程序启动的所有容器。
Windows容器也将其--exec-opt用于特殊目的。Docker用户可以以此指定默认的容器隔离技术,例如:
> dockerd --exec-opt isolation=hyperv
将成为hyper护进vWindows上的默认隔离技术。如果在守护程序启动时未指定隔离值,则在Windows客户端上,默认值为 hyperv,在Windows服务器上,默认值为process。
AI 摘要与社交媒体双重夹击:维基百科人工流量骤降8% 敲响警钟2026-08-20
微软正式推出首款自家 AI 图像生成器 MAI-Image-12026-05-26
标签: 维智捷 祁松 线束 电气架构2026-11-03
细数 Context 使用场景2026-06-04
现代汽车与英伟达携手打造 30 亿美元人工智能工厂2026-06-15
标签: 如祺出行 Robotaxi 小马智行 网约车2026-09-08
标签: 米哈游 员工离世 春节返岗 员工关怀2026-06-16
OpenAI又一颗「重磅炸弹」:赋予AI艺术创造力2026-08-23
小米虽然夺得了618第一,但是单款手机销量王者还是苹果2026-08-04
标签: 无忧传媒 雷彬艺 王暖暖 孕妇泰国坠崖案2026-06-08
标签: 钉钉2026-10-23
标签: VEX机器人2026-06-28
标签: 鸿蒙7 Agent2026-11-13
标签: 思科 人工智能 罗宾斯 云服务商2026-06-18
标签: QClaw OpenClaw 腾讯电脑管家 微信AI助手2026-08-07
谷歌AI业务DeepMind多年密谋脱离母公司 最终被打压2026-07-12
标签: 迅策科技 腾讯 云锋基金 港交所2026-10-13