Files
docker-workshop/docker-layers.svg
Frank Woeckener bb4df77850 Initial Commit
2025-03-18 09:12:43 +01:00

27 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 638 520" preserveAspectRatio="xMinYMin">
<rect width="635.352" height="518.818" fill="#f8f9fa" style="" x="1.574" y="0.833"/>
<rect x="18.858" y="18.483" width="600" height="482.768" fill="none" stroke="#333" stroke-width="2" rx="10" style=""/>
<rect x="68.858" y="338.483" width="500" height="40" fill="#DAE8FC" stroke="#6C8EBF" stroke-width="2"/>
<text x="318.858" y="363.483" font-family="Arial" font-size="16" text-anchor="middle" style="white-space: pre; font-size: 16px;">Base Image Layer (Basis-Betriebssystem) - Read Only</text>
<rect x="68.858" y="288.483" width="500" height="40" fill="#DAE8FC" stroke="#6C8EBF" stroke-width="2"/>
<text x="318.858" y="313.483" font-family="Arial" font-size="16" text-anchor="middle" style="white-space: pre; font-size: 16px;">Zwischenlayer (z.B. Laufzeitumgebung) - Read Only</text>
<rect x="68.858" y="238.483" width="500" height="40" fill="#DAE8FC" stroke="#6C8EBF" stroke-width="2"/>
<text x="318.858" y="263.483" font-family="Arial" font-size="16" text-anchor="middle" style="white-space: pre; font-size: 16px;">Anwendungslayer (App-Code) - Read Only</text>
<rect x="68.858" y="188.483" width="500" height="40" fill="#D5E8D4" stroke="#82B366" stroke-width="2"/>
<text x="318.858" y="213.483" font-family="Arial" font-size="16" text-anchor="middle" style="white-space: pre; font-size: 16px;">Container Layer - Read Write</text>
<rect x="68.858" y="118.483" width="220" height="60" fill="#FFE6CC" stroke="#D79B00" stroke-width="2"/>
<text x="178.858" y="153.483" font-family="Arial" font-size="16" text-anchor="middle" style="white-space: pre; font-size: 16px;">Volume Mount</text>
<rect x="348.858" y="118.483" width="220" height="60" fill="#FFE6CC" stroke="#D79B00" stroke-width="2"/>
<text x="458.858" y="153.483" font-family="Arial" font-size="16" text-anchor="middle" style="white-space: pre; font-size: 16px;">Bind Mount</text>
<rect x="68.858" y="48.483" width="500" height="40" fill="#E1D5E7" stroke="#9673A6" stroke-width="2"/>
<text x="318.858" y="73.483" font-family="Arial" font-size="16" text-anchor="middle" style="white-space: pre; font-size: 16px;">Union File System</text>
<line x1="318.858" y1="88.483" x2="318.858" y2="179.757" stroke="#9673A6" stroke-width="2" stroke-dasharray="5,5" style=""/>
<line x1="318.858" y1="178.483" x2="318.858" y2="188.483" stroke="#9673A6" stroke-width="2" stroke-dasharray="5,5"/>
<rect x="449.361" y="401.341" width="20" height="20" fill="#DAE8FC" stroke="#6C8EBF" stroke-width="1"/>
<text x="474.361" y="416.341" font-family="Arial" font-size="14" text-anchor="start" style="white-space: pre; font-size: 14px;">Read-Only Layers</text>
<rect x="449.361" y="431.341" width="20" height="20" fill="#D5E8D4" stroke="#82B366" stroke-width="1"/>
<text x="474.361" y="446.341" font-family="Arial" font-size="14" text-anchor="start" style="white-space: pre; font-size: 14px;">Read-Write Layer</text>
<rect x="449.361" y="461.341" width="20" height="20" fill="#FFE6CC" stroke="#D79B00" stroke-width="1"/>
<text x="474.361" y="476.341" font-family="Arial" font-size="14" text-anchor="start" style="white-space: pre; font-size: 14px;">Externe Mounts</text>
</svg>