This repository provides User Manual for setting up a Docker environment tailored for testing DGTD code.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

433 lines
20 KiB

8 months ago
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg5"
inkscape:version="1.2.1 (9c6d41e, 2022-07-14)"
sodipodi:docname="desktop.svg"
inkscape:export-filename="container.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="0.55181709"
inkscape:cx="1058.3217"
inkscape:cy="1137.1522"
inkscape:window-width="1848"
inkscape:window-height="1016"
inkscape:window-x="72"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs2" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.611882;stroke-dasharray:none;stroke-opacity:1"
id="rect234-8-9"
width="138.78943"
height="120.77291"
x="11.780128"
y="228.55128" />
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.27208;stroke-dasharray:none;stroke-opacity:1"
id="rect234-8-9-8"
width="325.10919"
height="222.83914"
x="-3.668601"
y="195.92628" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="30.445267"
y="239.5351"
id="text1699-4-7"><tspan
sodipodi:role="line"
id="tspan1697-50-0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="30.445267"
y="239.5351">Client</tspan></text>
<rect
style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.532431;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6"
width="115.45798"
height="18.831717"
x="25.020859"
y="249.56268" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="84.877945"
y="262.24039"
id="text1699-3-2-2-0-1"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="84.877945"
y="262.24039">Docker CLI (docker)</tspan></text>
<rect
style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.532431;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59"
width="115.45798"
height="18.831717"
x="180.85791"
y="250.62105" />
<rect
style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.532431;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-1"
width="115.45798"
height="18.831717"
x="337.177"
y="316.14362" />
<rect
style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.532431;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-9"
width="115.45798"
height="18.831717"
x="180.85789"
y="269.45276" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="240.715"
y="263.29874"
id="text1699-3-2-2-0-1-2"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="240.715"
y="263.29874">Docker API</tspan></text>
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="239.25595"
y="372.32639"
id="text1699-3-2-2-0-1-2-6"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-1"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="239.25595"
y="372.32639">Clusters (Kubernetes)</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.341554;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-6"
width="47.283028"
height="18.923489"
x="249.3983"
y="296.78314" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="273.49442"
y="309.50671"
id="text1699-3-2-2-0-1-2-1"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-2"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="273.49442"
y="309.50671">Image 1</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.341554;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-6-9"
width="47.283028"
height="18.923489"
x="249.40729"
y="320.94928" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="273.50342"
y="333.67285"
id="text1699-3-2-2-0-1-2-1-3"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-2-1"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="273.50342"
y="333.67285">Image 2</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.341554;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-6-94"
width="47.283028"
height="18.923489"
x="186.35849"
y="296.78314" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="210.45461"
y="309.50671"
id="text1699-3-2-2-0-1-2-1-7"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-2-8"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="210.45461"
y="309.50671">Container 1</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.341554;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-6-9-4"
width="47.283028"
height="18.923489"
x="186.36748"
y="320.94928" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="210.46361"
y="333.67285"
id="text1699-3-2-2-0-1-2-1-3-5"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-2-1-0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="210.46361"
y="333.67285">Containter 2</tspan></text>
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="240.715"
y="282.22174"
id="text1699-3-2-2-0-1-2-7"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-3"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="240.715"
y="282.22174">Docker Daemon (dockend)</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.532431;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-7"
width="115.45798"
height="18.831717"
x="25.020861"
y="273.56989" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="84.877945"
y="286.24759"
id="text1699-3-2-2-0-1-5"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-3"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="84.877945"
y="286.24759">Graphic User Interface</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.532431;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-5"
width="115.45798"
height="18.831717"
x="25.161936"
y="297.57712" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="85.01902"
y="310.25476"
id="text1699-3-2-2-0-1-6"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-2"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="85.01902"
y="310.25476">Docker Credential Helpers</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.532431;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-7-9"
width="115.45798"
height="18.831717"
x="25.161936"
y="321.58432" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="85.01902"
y="334.26199"
id="text1699-3-2-2-0-1-5-1"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-3-2"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="85.01902"
y="334.26199">Extensions</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.611882;stroke-dasharray:none;stroke-opacity:1"
id="rect234-8-9-3"
width="138.78943"
height="120.77291"
x="169.19218"
y="229.60965" />
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.787887;stroke-dasharray:none;stroke-opacity:1"
id="rect234-8-9-3-8"
width="152.51909"
height="182.21902"
x="162.32735"
y="209.9729" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="191.03207"
y="240.59346"
id="text1699-4-7-6"><tspan
sodipodi:role="line"
id="tspan1697-50-0-0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="191.03207"
y="240.59346">Server</tspan></text>
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="213.09044"
y="221.67952"
id="text1699-4-7-6-6"><tspan
sodipodi:role="line"
id="tspan1697-50-0-0-8"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="213.09044"
y="221.67952">Linux Virtual Machine</tspan></text>
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="45.044205"
y="209.44012"
id="text1699-4-7-6-6-4"><tspan
sodipodi:role="line"
id="tspan1697-50-0-0-8-3"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="45.044205"
y="209.44012">Docker Desktop</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.341554;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-6-6"
width="47.283028"
height="18.923489"
x="343.61951"
y="250.40498" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="367.71564"
y="263.12854"
id="text1699-3-2-2-0-1-2-1-1"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-2-5"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="367.71564"
y="263.12854">Image 1</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.341554;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-6-9-5"
width="47.283028"
height="18.923489"
x="343.62851"
y="274.57111" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="367.72464"
y="287.29468"
id="text1699-3-2-2-0-1-2-1-3-4"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-2-1-7"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="367.72464"
y="287.29468">Image 2</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.341554;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-6-6-7"
width="47.283028"
height="18.923489"
x="399.36426"
y="250.40498" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="423.46039"
y="263.12854"
id="text1699-3-2-2-0-1-2-1-1-4"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-2-5-4"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="423.46039"
y="263.12854">Image 3</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.341554;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-59-6-9-5-3"
width="47.283028"
height="18.923489"
x="399.37326"
y="274.57111" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="423.46939"
y="287.29468"
id="text1699-3-2-2-0-1-2-1-3-4-0"><tspan
sodipodi:role="line"
id="tspan1697-5-9-7-6-2-28-2-1-7-7"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="423.46939"
y="287.29468">Image 4</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.442686;stroke-dasharray:none;stroke-opacity:1"
id="rect234-8-9-3-2"
width="119.26939"
height="73.561897"
x="333.41046"
y="229.52505" />
<text
xml:space="preserve"
style="font-size:9.17223px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:center;text-anchor:middle;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.265;stroke-opacity:1"
x="387.61389"
y="240.59344"
id="text1699-4-7-6-5"><tspan
sodipodi:role="line"
id="tspan1697-50-0-0-4"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.265"
x="387.61389"
y="240.59344">Registry (Online / local)</tspan></text>
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.375037;stroke-dasharray:none;stroke-opacity:1"
id="rect234-7-6-1-0-6-6-9-3"
width="138.19772"
height="17.277"
x="170.28229"
y="360.91226" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 296.68134,306.24489 46.93816,-46.37817 v 0"
id="path9676" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 296.69031,330.41103 343.6285,284.03285"
id="path9678" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke-width:0.616;stroke-dasharray:none"
x="395.96844"
y="328.67786"
id="text10172"><tspan
sodipodi:role="line"
id="tspan10170"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke-width:0.616"
x="395.96844"
y="328.67786">Components of Docker Engine</tspan></text>
</g>
</svg>