Skip to content

DockerNetworking.excalidraw

⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Text Elements

GET /some-api.com/

Your Host Machine

SQL Database

some-api.com/

Requests from container to other container

Requests from container to host machine

Use host.docker.internal as address

Requires a container network

Requests from container to WWW

Works out of the box

%%

Drawing

{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.0.3",
"elements": [
{
"id": "qYgIoRHLr4ilvxAcpGP7I",
"type": "rectangle",
"x": -170.64453125,
"y": -132.69921875,
"width": 274.9453125,
"height": 204.328125,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"seed": 303632958,
"version": 238,
"versionNonce": 1346833150,
"isDeleted": false,
"boundElements": null,
"updated": 1700738765146,
"link": null,
"locked": false
},
{
"id": "KZrL-kFlbwC4m2xVV1PeX",
"type": "rectangle",
"x": -149.00781249999997,
"y": -101.28515625,
"width": 224.83984374999997,
"height": 35,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffec99",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"seed": 535140862,
"version": 258,
"versionNonce": 1858247678,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "BGAzSBXt"
},
{
"id": "iBabdkKgFPMEU-4KKTixM",
"type": "arrow"
},
{
"id": "pGCaajDDuKo2_vNfvG8Wq",
"type": "arrow"
}
],
"updated": 1700738779079,
"link": null,
"locked": false
},
{
"id": "BGAzSBXt",
"type": "text",
"x": -134.5578155517578,
"y": -96.28515625,
"width": 195.93984985351562,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 195700862,
"version": 264,
"versionNonce": 1867853218,
"isDeleted": false,
"boundElements": null,
"updated": 1700738732383,
"link": null,
"locked": false,
"text": "GET /some-api.com/",
"rawText": "GET /some-api.com/",
"fontSize": 20,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "middle",
"baseline": 18,
"containerId": "KZrL-kFlbwC4m2xVV1PeX",
"originalText": "GET /some-api.com/",
"lineHeight": 1.25
},
{
"type": "rectangle",
"version": 363,
"versionNonce": 895673214,
"isDeleted": false,
"id": "S6w8melXkEUKbSxGdLsF4",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -150.66210937500003,
"y": -29.03515625,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"width": 224.83984374999997,
"height": 70.44140625,
"seed": 1646972834,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "nNCCTic4"
},
{
"id": "iBabdkKgFPMEU-4KKTixM",
"type": "arrow"
},
{
"id": "8SNRta0LAn-GUT3m_-gR_",
"type": "arrow"
},
{
"id": "23ZUbGcG5EVbaMrixdZEp",
"type": "arrow"
}
],
"updated": 1700738772540,
"link": null,
"locked": false
},
{
"type": "text",
"version": 378,
"versionNonce": 1768106338,
"isDeleted": false,
"id": "nNCCTic4",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -91.24214172363286,
"y": -6.314453125,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 105.99990844726562,
"height": 25,
"seed": 1966377826,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738732383,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "<Your App>",
"rawText": "<Your App>",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "S6w8melXkEUKbSxGdLsF4",
"originalText": "<Your App>",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 562,
"versionNonce": 1015986366,
"isDeleted": false,
"id": "KYIteZBdYBzo1sR-fLVHD",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -260.486328125,
"y": 132.65755208333326,
"strokeColor": "#1e1e1e",
"backgroundColor": "#eebefa",
"width": 454.42187500000006,
"height": 56.30078125,
"seed": 646460130,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "DV2eV7GL"
},
{
"id": "8SNRta0LAn-GUT3m_-gR_",
"type": "arrow"
}
],
"updated": 1700738865095,
"link": null,
"locked": false
},
{
"type": "text",
"version": 588,
"versionNonce": 1039462654,
"isDeleted": false,
"id": "DV2eV7GL",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -122.70531463623044,
"y": 148.30794270833326,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 178.85984802246094,
"height": 25,
"seed": 1719895714,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738865095,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Your Host Machine",
"rawText": "Your Host Machine",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "KYIteZBdYBzo1sR-fLVHD",
"originalText": "Your Host Machine",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 445,
"versionNonce": 709765602,
"isDeleted": false,
"id": "rAY6hxR8rK1mOFSkAbYpd",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -549.76171875,
"y": -131.90625,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"width": 274.9453125,
"height": 204.328125,
"seed": 837317986,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1700738789896,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 569,
"versionNonce": 319815330,
"isDeleted": false,
"id": "oETUIuxT-Fh7Lqyr3ObV7",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -525.017578125,
"y": -32.193359375,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"width": 224.83984374999997,
"height": 70.44140625,
"seed": 296451234,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "fhynbT5q"
},
{
"id": "23ZUbGcG5EVbaMrixdZEp",
"type": "arrow"
}
],
"updated": 1700738785036,
"link": null,
"locked": false
},
{
"type": "text",
"version": 601,
"versionNonce": 263208510,
"isDeleted": false,
"id": "fhynbT5q",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -486.15760803222656,
"y": -9.47265625,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 147.11990356445312,
"height": 25,
"seed": 706189410,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738732383,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "SQL Database",
"rawText": "SQL Database",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "oETUIuxT-Fh7Lqyr3ObV7",
"originalText": "SQL Database",
"lineHeight": 1.25,
"baseline": 18
},
{
"id": "iBabdkKgFPMEU-4KKTixM",
"type": "arrow",
"x": -38.5859375,
"y": -33.69140625,
"width": 0.73828125,
"height": 30.90234375,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 1530231586,
"version": 97,
"versionNonce": 1432468414,
"isDeleted": false,
"boundElements": null,
"updated": 1700738734417,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
0.73828125,
-30.90234375
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "S6w8melXkEUKbSxGdLsF4",
"gap": 4.65625,
"focus": -0.011446459535267023
},
"endBinding": {
"elementId": "KZrL-kFlbwC4m2xVV1PeX",
"gap": 1.69140625,
"focus": 0.007101045653090094
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"type": "rectangle",
"version": 400,
"versionNonce": 1544404130,
"isDeleted": false,
"id": "IjseWOHpt8nZfS23sZzuX",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -147.84960937500003,
"y": -257.15625,
"strokeColor": "#1e1e1e",
"backgroundColor": "#fd7e14",
"width": 224.83984374999997,
"height": 35,
"seed": 48196962,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "8BFu7GMp"
},
{
"id": "pGCaajDDuKo2_vNfvG8Wq",
"type": "arrow"
}
],
"updated": 1700738805719,
"link": null,
"locked": false
},
{
"type": "text",
"version": 420,
"versionNonce": 1635412066,
"isDeleted": false,
"id": "8BFu7GMp",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -100.72962188720707,
"y": -252.15625,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 130.59986877441406,
"height": 25,
"seed": 1494184226,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738732383,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "some-api.com/",
"rawText": "some-api.com/",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "IjseWOHpt8nZfS23sZzuX",
"originalText": "some-api.com/",
"lineHeight": 1.25,
"baseline": 18
},
{
"id": "pGCaajDDuKo2_vNfvG8Wq",
"type": "arrow",
"x": -34.1052561953657,
"y": -106.44921875,
"width": 0.7066353488089092,
"height": 113.0078125,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 169344382,
"version": 109,
"versionNonce": 1524745790,
"isDeleted": false,
"boundElements": null,
"updated": 1700738734418,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
0.7066353488089092,
-113.0078125
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "KZrL-kFlbwC4m2xVV1PeX",
"gap": 5.1640625,
"focus": 0.02080272008876656
},
"endBinding": {
"elementId": "IjseWOHpt8nZfS23sZzuX",
"gap": 2.69921875,
"focus": -0.019171637802519303
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "8SNRta0LAn-GUT3m_-gR_",
"type": "arrow",
"x": -34.4140625,
"y": 42.51171875,
"width": 0.30545743813242154,
"height": 87.33333333333326,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 799173090,
"version": 96,
"versionNonce": 1364150654,
"isDeleted": false,
"boundElements": null,
"updated": 1700738865095,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
0.30545743813242154,
87.33333333333326
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "S6w8melXkEUKbSxGdLsF4",
"gap": 1.10546875,
"focus": -0.032877543762836026
},
"endBinding": {
"elementId": "KYIteZBdYBzo1sR-fLVHD",
"gap": 2.8125,
"focus": -0.00318912684788782
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "23ZUbGcG5EVbaMrixdZEp",
"type": "arrow",
"x": -156.546875,
"y": 1.3828125000000009,
"width": 139.40625,
"height": 0.23046874999999933,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 617482338,
"version": 65,
"versionNonce": 1832623550,
"isDeleted": false,
"boundElements": null,
"updated": 1700738734418,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-139.40625,
0.23046874999999933
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "S6w8melXkEUKbSxGdLsF4",
"gap": 5.884765624999972,
"focus": 0.14116926364357196
},
"endBinding": {
"elementId": "oETUIuxT-Fh7Lqyr3ObV7",
"gap": 4.224609375,
"focus": -0.034491458278295285
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "WVNP7RjveHuQVIA452GG_",
"type": "line",
"x": -228.10546875,
"y": -0.0546875,
"width": 195.3671875,
"height": 203.0390625,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 1277497534,
"version": 631,
"versionNonce": 1147221986,
"isDeleted": false,
"boundElements": null,
"updated": 1700738732384,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-15.73046875,
-145.7265625
],
[
-171.5390625,
-160.2734375
],
[
-195.3671875,
-203.0390625
]
],
"lastCommittedPoint": null,
"startBinding": null,
"endBinding": null,
"startArrowhead": null,
"endArrowhead": null
},
{
"type": "rectangle",
"version": 602,
"versionNonce": 391655230,
"isDeleted": false,
"id": "YCnxo_IKi7IXC6avgBZhV",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -537.220703125,
"y": -289.015625,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 224.83984374999997,
"height": 85,
"seed": 1790988414,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "ghLm5i0V"
}
],
"updated": 1700738732384,
"link": null,
"locked": false
},
{
"type": "text",
"version": 695,
"versionNonce": 1291053986,
"isDeleted": false,
"id": "ghLm5i0V",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -516.0707015991211,
"y": -284.015625,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 182.5398406982422,
"height": 75,
"seed": 698192062,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738732384,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Requests from\ncontainer to other\ncontainer",
"rawText": "Requests from container to other container",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "YCnxo_IKi7IXC6avgBZhV",
"originalText": "Requests from container to other container",
"lineHeight": 1.25,
"baseline": 68
},
{
"id": "Wbnxtnl01m0axDM-8AYF6",
"type": "line",
"x": -33.33203125,
"y": 81.26953125,
"width": 207.796875,
"height": 1.71875,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 118216674,
"version": 102,
"versionNonce": 491493246,
"isDeleted": false,
"boundElements": null,
"updated": 1700738732384,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
207.796875,
-1.71875
]
],
"lastCommittedPoint": null,
"startBinding": null,
"endBinding": null,
"startArrowhead": null,
"endArrowhead": null
},
{
"type": "rectangle",
"version": 582,
"versionNonce": 1618618210,
"isDeleted": false,
"id": "ZLfGM96s_4cwJxFOjaF8j",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 174.775390625,
"y": 31.91796875,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 224.83984374999997,
"height": 85,
"seed": 496472738,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "lZ2WOTEL"
}
],
"updated": 1700738732384,
"link": null,
"locked": false
},
{
"type": "text",
"version": 643,
"versionNonce": 422049726,
"isDeleted": false,
"id": "lZ2WOTEL",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 200.26538848876953,
"y": 36.91796875,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 173.85984802246094,
"height": 75,
"seed": 1276178018,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738732384,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Requests from\ncontainer to host\nmachine",
"rawText": "Requests from container to host machine",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "ZLfGM96s_4cwJxFOjaF8j",
"originalText": "Requests from container to host machine",
"lineHeight": 1.25,
"baseline": 68
},
{
"id": "kjoBboMgNVxa4lIN6Ikay",
"type": "rectangle",
"x": 222.71484375,
"y": -2.06640625,
"width": 380.65234375,
"height": 35,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffec99",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"seed": 1984844770,
"version": 451,
"versionNonce": 1637964706,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "GV8SE6V1"
}
],
"updated": 1700738819312,
"link": null,
"locked": false
},
{
"id": "GV8SE6V1",
"type": "text",
"x": 235.04116821289062,
"y": 2.93359375,
"width": 355.99969482421875,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 601275618,
"version": 585,
"versionNonce": 1393446910,
"isDeleted": false,
"boundElements": null,
"updated": 1700738732384,
"link": null,
"locked": false,
"text": "Use host.docker.internal as address",
"rawText": "Use host.docker.internal as address",
"fontSize": 20,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "middle",
"baseline": 18,
"containerId": "kjoBboMgNVxa4lIN6Ikay",
"originalText": "Use host.docker.internal as address",
"lineHeight": 1.25
},
{
"type": "rectangle",
"version": 659,
"versionNonce": 1863049214,
"isDeleted": false,
"id": "l9XccXd7exdv_qWwA-WEA",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -674.326171875,
"y": -323.82421875,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"width": 303.07421875,
"height": 35,
"seed": 1975668286,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "UEAYKvHL"
}
],
"updated": 1700738830563,
"link": null,
"locked": false
},
{
"type": "text",
"version": 819,
"versionNonce": 1728028734,
"isDeleted": false,
"id": "UEAYKvHL",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -666.0089416503906,
"y": -318.82421875,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 286.43975830078125,
"height": 25,
"seed": 119133822,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738732384,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Requires a container network",
"rawText": "Requires a container network",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "l9XccXd7exdv_qWwA-WEA",
"originalText": "Requires a container network",
"lineHeight": 1.25,
"baseline": 18
},
{
"id": "tuvJD2H2XlTPd7qE3jzNw",
"type": "line",
"x": -32.4296875,
"y": -170,
"width": 173.74609375,
"height": 1.03125,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 589521086,
"version": 49,
"versionNonce": 1115163298,
"isDeleted": false,
"boundElements": null,
"updated": 1700738732384,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
173.74609375,
1.03125
]
],
"lastCommittedPoint": null,
"startBinding": null,
"endBinding": null,
"startArrowhead": null,
"endArrowhead": null
},
{
"type": "rectangle",
"version": 647,
"versionNonce": 1222436990,
"isDeleted": false,
"id": "QEoua6Uq-cOAYv_TtIWtM",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 141.958984375,
"y": -212.96484375,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 224.83984374999997,
"height": 85,
"seed": 1415865762,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "GqkUfBcc"
}
],
"updated": 1700738732384,
"link": null,
"locked": false
},
{
"type": "text",
"version": 743,
"versionNonce": 1847748194,
"isDeleted": false,
"id": "GqkUfBcc",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 166.62895965576172,
"y": -195.46484375,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 175.49989318847656,
"height": 50,
"seed": 1472946530,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738732384,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Requests from\ncontainer to WWW",
"rawText": "Requests from container to WWW",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "QEoua6Uq-cOAYv_TtIWtM",
"originalText": "Requests from container to WWW",
"lineHeight": 1.25,
"baseline": 43
},
{
"type": "rectangle",
"version": 704,
"versionNonce": 618429474,
"isDeleted": false,
"id": "Q0tiWsCgVlkjYyrd3PbtS",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 186.134765625,
"y": -247.6484375,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 232.7578125,
"height": 35,
"seed": 1287502206,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "2SepJeL8"
}
],
"updated": 1700738815782,
"link": null,
"locked": false
},
{
"type": "text",
"version": 858,
"versionNonce": 1107832034,
"isDeleted": false,
"id": "2SepJeL8",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 195.34376525878906,
"y": -242.6484375,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 214.33981323242188,
"height": 25,
"seed": 436591038,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1700738747064,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Works out of the box",
"rawText": "Works out of the box",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "Q0tiWsCgVlkjYyrd3PbtS",
"originalText": "Works out of the box",
"lineHeight": 1.25,
"baseline": 18
}
],
"appState": {
"theme": "light",
"viewBackgroundColor": "#ffffff",
"currentItemStrokeColor": "#1e1e1e",
"currentItemBackgroundColor": "#ffc9c9",
"currentItemFillStyle": "hachure",
"currentItemStrokeWidth": 2,
"currentItemStrokeStyle": "solid",
"currentItemRoughness": 1,
"currentItemOpacity": 100,
"currentItemFontFamily": 1,
"currentItemFontSize": 20,
"currentItemTextAlign": "left",
"currentItemStartArrowhead": null,
"currentItemEndArrowhead": "arrow",
"scrollX": 802.1461588541665,
"scrollY": 1409.1256510416665,
"zoom": {
"value": 0.30000000000000004
},
"currentItemRoundness": "round",
"gridSize": null,
"gridColor": {
"Bold": "#C9C9C9FF",
"Regular": "#EDEDEDFF"
},
"currentStrokeOptions": null,
"previousGridSize": null,
"frameRendering": {
"enabled": true,
"clip": true,
"name": true,
"outline": true
}
},
"files": {}
}

%%