<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="675" viewBox="0 0 1200 675">
  <rect width="1200" height="675" fill="#dbeafe"/>
  <rect x="60" y="50" width="1080" height="575" rx="34" fill="#ffffff" stroke="#1d4ed8" stroke-width="4"/>
  <text x="600" y="105" text-anchor="middle" font-size="38" font-family="Arial, sans-serif" font-weight="700" fill="#111827">Docker与containerd分层关系</text>
  <defs><marker id="arrow" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto"><path d="M2 2 L10 6 L2 10 Z" fill="#1d4ed8"/></marker></defs>
  <g font-family="Arial, sans-serif" font-size="25" font-weight="700" text-anchor="middle">
    <rect x="130" y="170" width="940" height="85" rx="18" fill="#eff6ff" stroke="#1d4ed8" stroke-width="3"/><text x="600" y="225" fill="#111827">Docker CLI / Docker Engine：构建、运行、开发者体验</text>
    <path d="M600 265 V310" stroke="#1d4ed8" stroke-width="7" marker-end="url(#arrow)"/>
    <rect x="220" y="320" width="760" height="90" rx="18" fill="#bfdbfe" stroke="#1d4ed8" stroke-width="3"/><text x="600" y="378" fill="#111827">containerd：镜像、快照、容器生命周期、CRI插件</text>
    <path d="M600 420 V465" stroke="#1d4ed8" stroke-width="7" marker-end="url(#arrow)"/>
    <rect x="330" y="475" width="540" height="85" rx="18" fill="#1d4ed8"/><text x="600" y="530" fill="#ffffff">runc与Linux内核：创建容器进程</text>
  </g>
</svg>