From e54206c918190341bb361187261620151e98ef0b Mon Sep 17 00:00:00 2001
From: Olaf Bohlen <olbohlen@eenfach.de>
Date: Tue, 21 Feb 2023 09:06:23 +0100
Subject: [PATCH] foo

---
 do180.org |   54 +++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 47 insertions(+), 7 deletions(-)

diff --git a/do180.org b/do180.org
index 32b762c..6a3115e 100644
--- a/do180.org
+++ b/do180.org
@@ -1,16 +1,50 @@
 
 * ISO/OSI Reference Model
 
-7 Application Layer    |  mysql-client           ^
-6 Presentation Layer   |                         |
-5 Session Layer        |                         |
-4 Transport Layer      |  TCP 3306               |
+7 Application Layer    |  firefox web browser    ^
+6 Presentation Layer   |  HTML                   |
+5 Session Layer        |  HTTP                   |
+4 Transport Layer      |  TCP 80                 |
 3 Network Layer        |  IP 10.88.0.74          | 
 2 Datalink Layer       |  ETH 0:14:4f:c9:85:70   |
 1 Physical Layer       v  Copper/Fibre           |
 
+People Do Not Throw Sausage Pizza Away
 
+#+begin_src ditaa :file packet-content.png :cmdline -E -s 0.8
 
++----------+---
+|Eth Frame |Payload
+| Header   |+-----------+----
+| SRC MAC  || IP Packet |Payload
+| DST MAC  || SRC IP    |+-----------+-------
+           || DST IP    || TCP Packet| Payload...
+                         | SRC Port
+                         | DST Port
+#+end_src
+
+* layers
+
+#+begin_src ditaa :file containerimage-layers.png :cmdline -E -s 0.8
+     ubi8                      ubi8+apache                  ubi8+apache+php
+                                                          +---------------+
+                                                          | Instruction 2 |
+                             +---------------+            +---------------+
+                             | Instruction 1 |		  | Instruction 1 |
+   +-------------+  Instr1   +---------------+  Instr 2	  +---------------+
+   | Base Layer  | ------->  | Base Layer    | ---------> | Base Layer    |
+   +-------------+           +---------------+            +---------------+
+                                 |
+                                 |Alt Inst2
+                                 v ubi8+apache+ruby
+                             +---------------+
+                             | Alt Inst 2    |
+                             +---------------+
+			     | Instruction 1 |
+			     +---------------+
+			     | Base Layer    |
+                     	     +---------------+
+#+end_src
 * Container components
 
 #+begin_src ditaa :file processlist-containers.png :cmdline -E -s 0.8
@@ -28,7 +62,7 @@
 |---------------+  namespace, chroot, SELinux, cgroups, Seccomp
 +- 54 mysql5.8  |
 |---------------+
-|------------+     namespace, chroot, SELinux, cgroups, Seccomp
++------------+     namespace, chroot, SELinux, cgroups, Seccomp
 +- 74 apache |
 |------------+
 |
@@ -37,6 +71,10 @@
 
 #+end_src
 
+/container1/usr/sbin/mysqld
+/container2/usr/sbin/mysqld
+
+chroot /container1 
 * UNIX Memory Seperation
 
 #+begin_src ditaa :file userland.png :cmdline -E -s 0.8 
@@ -55,12 +93,12 @@
 * docker vs podman components
 
                                  (root)
-docker-cli ---REST (HTTP)---> docker-daemon ----> container
+docker-cli ---REST (HTTP)---> docker-daemon --> moby --> container
                                [webserver]
 
  (root)
 podman   -> CRI-O -> runC -> container
-            (Container Runtime Interface - OCI (Open Container Intiative))
+            (Container Runtime Interface - OCI (Open Container Initiative))
 
 alias docker=podman
 
@@ -80,6 +118,8 @@
 |         | delete      | buildconfig / bc           |                   |
 |         | create      | imagestream / is           |                   |
 |         |             | NetworkPolicy              |                   |
+|         |             | project                    |                   |
+|         |             | route                      |                   |
 
 # oc new-project
 # oc new-app

--
Gitblit v1.9.3