{"id":242,"date":"2026-01-17T13:57:56","date_gmt":"2026-01-17T05:57:56","guid":{"rendered":"https:\/\/xiaoxiaoxiaoyu.com\/?p=242"},"modified":"2026-01-17T13:57:56","modified_gmt":"2026-01-17T05:57:56","slug":"%e5%9f%ba%e4%ba%8eubuntu20-04%e5%9f%ba%e9%95%9c%e5%83%8fdocker%e9%95%9c%e5%83%8fsystemd%e5%8a%9f%e8%83%bd%e6%b7%bb%e5%8a%a0","status":"publish","type":"post","link":"https:\/\/xiaoxiaoxiaoyu.com\/?p=242","title":{"rendered":"\u57fa\u4e8eubuntu20.04\u57fa\u955c\u50cfdocker\u955c\u50cfsystemd\u529f\u80fd\u6dfb\u52a0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u5bbf\u4e3b\u673a\u914d\u7f6e:<br>      1. \u5bbf\u4e3b\u673a\u9700\u6fc0\u6d3bCgroup v2\uff0ccgroup v2 for containers \u9700\u8981\u5185\u6838\u7248\u672c 4.15 \u6216\u66f4\u9ad8\uff0c\u800c\u5efa\u8bae\u5728 5.2 \u6216\u66f4\u9ad8\u518d\u4f7f\u7528 cgroup v2, \u4eceUbuntu 20.10 \u5f00\u59cb\u4e5f\u9ed8\u8ba4\u6fc0\u6d3bcgroup v2,\u67e5\u770b\u5185\u6838\u7248\u672c\u547d\u4ee4:name -r<br>      2. \u4f7f\u7528grep cgroup \/proc\/filesystems\u547d\u4ee4\u786e\u5b9a\u7cfb\u7edf\u662f\u5426\u652f\u6301 Control Group v2:  \u5982\u679c\u7cfb\u7edf\u652f\u6301cgroup v2,\u5219\u4f1a\u770b\u5230: nodev cgroup2\u51fa\u73b0<br>      3. \u4f7f\u7528ls \/sys\/fs\/cgroup\/cgroup.controllers\u547d\u4ee4\u68c0\u67e5\u7cfb\u7edf\u662f\u5426\u6fc0\u6d3bGroup v2 ,\u6587\u4ef6\u5b58\u5728\u5219\u8868\u660e\u5df2\u7ecf\u4f7f\u7528\u4e86 cgroup v2 , \u5426\u5219\u5c31\u662f\u4f7f\u7528 cgroup v1<br>      4. \u6fc0\u6d3bcgroup v2, \u4fee\u6539 \/etc\/default\/grub \u914d\u7f6e\u5728 GRUB_CMDLINE_LINUX \u6dfb\u52a0\u53c2\u6570:systemd.unified_cgroup_hierarchy=1 ,\u7136\u540e\u6267\u884c\u66f4\u65b0group: sudo update-grub;\u6fc0\u6d3bcgroup v2\u540e\u9700\u91cd\u542f\u7cfb\u7edf: sudo shutdown -r now<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">docker\u5f15\u64ce\u914d\u7f6e: \u521b\u5efasystemd \u5207\u7247, \u5728\/etc\/docker\/daemon.json\u4e2d\u6dfb\u52a0\u5982\u4e0b\u5185\u5bb9:<br>{  <br>        &#8220;exec-opts&#8221;: [&#8220;native.cgroupdriver=systemd&#8221;],<br>        &#8220;features&#8221;: { &#8220;buildkit&#8221;: true },<br>        &#8220;experimental&#8221;: true,<br>        &#8220;cgroup-parent&#8221;: &#8220;docker.slice&#8221;<br>}<br>\u5b8c\u6210\u955c\u50cf\u6e90\u914d\u7f6e\u540e\u6267\u884c: sudo systemctl daemon-reload #\u91cd\u542fdaemon\u8fdb\u7a0b<br>sudo systemctl restart docker #\u91cd\u542fdocke<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53c2\u8003\u8d44\u6599\uff1a<br>         <a href=\"https:\/\/blog.csdn.net\/Lichen0196\/article\/details\/137355517\">https:\/\/blog.csdn.net\/Lichen0196\/article\/details\/137355517<\/a><br>         <a href=\"https:\/\/blog.csdn.net\/dzqxwzoe\/article\/details\/139193216\">https:\/\/blog.csdn.net\/dzqxwzoe\/article\/details\/139193216<\/a><br>         <a href=\"https:\/\/systemd.io\/CONTAINER_INTERFACE\/\">https:\/\/systemd.io\/CONTAINER_INTERFACE\/<\/a><br>         <a href=\"https:\/\/gist.github.com\/pinkeen\/bba0a6790fec96d6c8de84bd824ad933\">https:\/\/gist.github.com\/pinkeen\/bba0a6790fec96d6c8de84bd824ad933<\/a><br>         <a href=\"https:\/\/cloud-atlas.readthedocs.io\/zh-cn\/latest\/linux\/ubuntu_linux\/cgroup\/enable_cgroup_v2_ubuntu_20.04.html\">https:\/\/cloud-atlas.readthedocs.io\/zh-cn\/latest\/linux\/ubuntu_linux\/cgroup\/enable_cgroup_v2_ubuntu_20.04.html<\/a><br>         <a href=\"https:\/\/blog.csdn.net\/kencaber\/article\/details\/121980242\">https:\/\/blog.csdn.net\/kencaber\/article\/details\/121980242<\/a><br>         <a href=\"https:\/\/xzclip.cn\/tech-records\/systemd-in-docker\/\">https:\/\/xzclip.cn\/tech-records\/systemd-in-docker\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"text-justify\">\u5bbf\u4e3b\u673a\u914d\u7f6e: 1. \u5bbf\u4e3b\u673a\u9700\u6fc0\u6d3bCgroup v2\uff0ccgroup v2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-242","post","type-post","status-publish","format-standard","hentry","category-1"],"_links":{"self":[{"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=\/wp\/v2\/posts\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=242"}],"version-history":[{"count":3,"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=\/wp\/v2\/posts\/242\/revisions"}],"predecessor-version":[{"id":245,"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=\/wp\/v2\/posts\/242\/revisions\/245"}],"wp:attachment":[{"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xiaoxiaoxiaoyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}