summaryrefslogtreecommitdiffstats
path: root/images/image-anatomy.dot.svg
diff options
context:
space:
mode:
Diffstat (limited to 'images/image-anatomy.dot.svg')
-rw-r--r--images/image-anatomy.dot.svg99
1 files changed, 99 insertions, 0 deletions
diff --git a/images/image-anatomy.dot.svg b/images/image-anatomy.dot.svg
new file mode 100644
index 0000000..d9fdaa5
--- /dev/null
+++ b/images/image-anatomy.dot.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.40.1 (20161225.0304)
+ -->
+<!-- Title: %3 Pages: 1 -->
+<svg width="481pt" height="230pt"
+ viewBox="0.00 0.00 480.52 230.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 226)">
+<title>%3</title>
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-226 476.5204,-226 476.5204,4 -4,4"/>
+<g id="clust1" class="cluster">
+<title>cluster_layer1</title>
+<polygon fill="none" stroke="#000000" points="362.5204,-115 362.5204,-214 464.5204,-214 464.5204,-115 362.5204,-115"/>
+<text text-anchor="middle" x="413.5204" y="-198.8" font-family="Times,serif" font-size="14.00" fill="#000000">layer.tar.gz</text>
+</g>
+<g id="clust2" class="cluster">
+<title>cluster_layer2</title>
+<polygon fill="none" stroke="#000000" points="362.5204,-8 362.5204,-107 464.5204,-107 464.5204,-8 362.5204,-8"/>
+<text text-anchor="middle" x="413.5204" y="-91.8" font-family="Times,serif" font-size="14.00" fill="#000000">layer.tar.gz</text>
+</g>
+<!-- tag -->
+<g id="node1" class="node">
+<title>tag</title>
+<ellipse fill="#000000" stroke="#000000" cx="11.0204" cy="-98" rx="3.5" ry="3.5"/>
+</g>
+<!-- manifest -->
+<g id="node2" class="node">
+<title>manifest</title>
+<polygon fill="none" stroke="#000000" points="141.5204,-116 83.5204,-116 83.5204,-80 147.5204,-80 147.5204,-110 141.5204,-116"/>
+<polyline fill="none" stroke="#000000" points="141.5204,-116 141.5204,-110 "/>
+<polyline fill="none" stroke="#000000" points="147.5204,-110 141.5204,-110 "/>
+<text text-anchor="middle" x="115.5204" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">manifest</text>
+</g>
+<!-- tag&#45;&gt;manifest -->
+<g id="edge1" class="edge">
+<title>tag:head&#45;&gt;manifest</title>
+<path fill="none" stroke="#000000" d="M14.9894,-98C24.6237,-98 50.1431,-98 73.0579,-98"/>
+<polygon fill="#000000" stroke="#000000" points="73.3366,-101.5001 83.3366,-98 73.3365,-94.5001 73.3366,-101.5001"/>
+<text text-anchor="middle" x="49.0204" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">digest</text>
+<text text-anchor="middle" x="8.5" y="-114.2722" font-family="Times,serif" font-size="14.00" fill="#000000">tag</text>
+</g>
+<!-- config -->
+<g id="node3" class="node">
+<title>config</title>
+<polygon fill="none" stroke="#000000" points="294.5204,-116 246.5204,-116 246.5204,-80 300.5204,-80 300.5204,-110 294.5204,-116"/>
+<polyline fill="none" stroke="#000000" points="294.5204,-116 294.5204,-110 "/>
+<polyline fill="none" stroke="#000000" points="300.5204,-110 294.5204,-110 "/>
+<text text-anchor="middle" x="273.5204" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">config</text>
+</g>
+<!-- manifest&#45;&gt;config -->
+<g id="edge2" class="edge">
+<title>manifest&#45;&gt;config</title>
+<path fill="none" stroke="#000000" d="M147.8754,-98C173.5398,-98 209.4367,-98 236.2927,-98"/>
+<polygon fill="#000000" stroke="#000000" points="236.4645,-101.5001 246.4645,-98 236.4645,-94.5001 236.4645,-101.5001"/>
+<text text-anchor="middle" x="194.5204" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">(image id)</text>
+</g>
+<!-- l1 -->
+<g id="node4" class="node">
+<title>l1</title>
+<polygon fill="none" stroke="#000000" points="444.5204,-171 441.5204,-175 420.5204,-175 417.5204,-171 382.5204,-171 382.5204,-135 444.5204,-135 444.5204,-171"/>
+<text text-anchor="middle" x="413.5204" y="-149.3" font-family="Times,serif" font-size="14.00" fill="#000000">layer.tar</text>
+</g>
+<!-- manifest&#45;&gt;l1 -->
+<g id="edge5" class="edge">
+<title>manifest&#45;&gt;l1</title>
+<path fill="none" stroke="#000000" d="M147.7297,-111.4179C153.5784,-113.5149 159.6776,-115.4853 165.5204,-117 228.1655,-133.2397 301.7402,-142.7616 352.393,-147.8895"/>
+<polygon fill="#000000" stroke="#000000" points="352.2296,-151.3903 362.5245,-148.8876 352.9159,-144.424 352.2296,-151.3903"/>
+<text text-anchor="middle" x="273.5204" y="-145.8" font-family="Times,serif" font-size="14.00" fill="#000000">layer digest</text>
+</g>
+<!-- l2 -->
+<g id="node5" class="node">
+<title>l2</title>
+<polygon fill="none" stroke="#000000" points="444.5204,-64 441.5204,-68 420.5204,-68 417.5204,-64 382.5204,-64 382.5204,-28 444.5204,-28 444.5204,-64"/>
+<text text-anchor="middle" x="413.5204" y="-42.3" font-family="Times,serif" font-size="14.00" fill="#000000">layer.tar</text>
+</g>
+<!-- manifest&#45;&gt;l2 -->
+<g id="edge6" class="edge">
+<title>manifest&#45;&gt;l2</title>
+<path fill="none" stroke="#000000" d="M147.5251,-84.7188C172.6249,-74.9475 208.6871,-62.3115 241.5204,-56 277.7838,-49.0291 319.072,-46.456 352.1051,-45.6602"/>
+<polygon fill="#000000" stroke="#000000" points="352.592,-49.1516 362.5232,-45.4609 352.4581,-42.1529 352.592,-49.1516"/>
+<text text-anchor="middle" x="273.5204" y="-59.8" font-family="Times,serif" font-size="14.00" fill="#000000">layer digest</text>
+</g>
+<!-- config&#45;&gt;l1 -->
+<g id="edge3" class="edge">
+<title>config&#45;&gt;l1</title>
+<path fill="none" stroke="#000000" d="M300.5542,-105.0907C316.4942,-109.5797 336.9243,-115.872 354.5204,-123 360.746,-125.5219 367.2045,-128.4562 373.4651,-131.4831"/>
+<polygon fill="#000000" stroke="#000000" points="371.9331,-134.6301 382.4458,-135.9469 375.0488,-128.3617 371.9331,-134.6301"/>
+<text text-anchor="middle" x="339.0204" y="-126.8" font-family="Times,serif" font-size="14.00" fill="#000000">diffid</text>
+</g>
+<!-- config&#45;&gt;l2 -->
+<g id="edge4" class="edge">
+<title>config&#45;&gt;l2</title>
+<path fill="none" stroke="#000000" d="M300.8462,-87.8504C321.3169,-80.247 349.6613,-69.7191 372.7994,-61.1249"/>
+<polygon fill="#000000" stroke="#000000" points="374.2033,-64.3372 382.3589,-57.5743 371.766,-57.7752 374.2033,-64.3372"/>
+<text text-anchor="middle" x="339.0204" y="-81.8" font-family="Times,serif" font-size="14.00" fill="#000000">diffid</text>
+</g>
+</g>
+</svg>