diff --git a/diagrams/onprem/container.py b/diagrams/onprem/container.py index de049421..b60e4ac8 100644 --- a/diagrams/onprem/container.py +++ b/diagrams/onprem/container.py @@ -8,10 +8,26 @@ class _Container(_OnPrem): _icon_dir = "resources/onprem/container" +class Containerd(_Container): + _icon = "containerd.png" + + +class Crio(_Container): + _icon = "crio.png" + + class Docker(_Container): _icon = "docker.png" +class Firecracker(_Container): + _icon = "firecracker.png" + + +class Gvisor(_Container): + _icon = "gvisor.png" + + class Lxc(_Container): _icon = "lxc.png" diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 6d94bd31..cc631ce8 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -66,7 +66,11 @@ Node classes list of onprem provider. ## onprem.container +- **diagrams.onprem.container.Containerd** +- **diagrams.onprem.container.Crio** - **diagrams.onprem.container.Docker** +- **diagrams.onprem.container.Firecracker** +- **diagrams.onprem.container.Gvisor** - **diagrams.onprem.container.Lxc**, **LXC** (alias) - **diagrams.onprem.container.Rkt**, **RKT** (alias) diff --git a/resources/onprem/container/containerd.png b/resources/onprem/container/containerd.png new file mode 100644 index 00000000..40032b6d Binary files /dev/null and b/resources/onprem/container/containerd.png differ diff --git a/resources/onprem/container/crio.png b/resources/onprem/container/crio.png new file mode 100644 index 00000000..dab25ba1 Binary files /dev/null and b/resources/onprem/container/crio.png differ diff --git a/resources/onprem/container/firecracker.png b/resources/onprem/container/firecracker.png new file mode 100644 index 00000000..522ffa3e Binary files /dev/null and b/resources/onprem/container/firecracker.png differ diff --git a/resources/onprem/container/gvisor.png b/resources/onprem/container/gvisor.png new file mode 100644 index 00000000..258ce7a1 Binary files /dev/null and b/resources/onprem/container/gvisor.png differ