DKR · Container engineering

Docker Workshop

Docker Engine, images and Dockerfiles, container lifecycle, networking, storage and Compose alongside registry, supply-chain and security topics.

Docker

My learning progress

With the web app option enabled, your progress is stored on this device.

Learning progress in the web app

Mark chapters as read, view reading progress and check off practice modules after enabling the optional web app. Workshop progress is calculated from chapters across all document pages. Your choices stay on this device; there is no account or server sync. Installation is not required. Withdrawing your choice in Privacy settings deletes the progress.

Workshop progress0%
Practice modules completed0 / 31
Documents read0 / 94
Workshop progress0%
0%
0 / 730 chapters read

Orthevs Academy · Orthevs

Docker as a learning path

This learning path provides knowledge and practice. Requirements, ownership and evidence must be defined separately for production Orthevs processes.

Technical workshop

One learning framework. Distinct technical subjects.

All workshops follow the same robust topology: central documentation, progressive workshop levels, exercises, assessments, runnable examples and supporting scripts. The Academy preserves this organization instead of dissolving the material into isolated articles or decorative course cards.

Learning material

Documentation in the Orthevs Wiki

The material retains its subject-specific structure. German and English versions are cross-linked, and diagrams are generated directly from the included Mermaid sources.

Workshop overview

1

Technical documentation

13
English · 64.4 KB

Architecture: Docker

This document is part of the Docker workshop and describes architecture as training material, reference documentation and review basis.

Open document ↗
English · 64.1 KB

Best Practices: Docker

This document is part of the Docker workshop and describes best-practices as training material, reference documentation and review basis.

Open document ↗
English · 64.2 KB

Commands: Docker

This document is part of the Docker workshop and describes commands as training material, reference documentation and review basis.

Open document ↗
English · 63.7 KB

Concepts: Docker

This document is part of the Docker workshop and describes concepts as training material, reference documentation and review basis.

Open document ↗
English · 64.0 KB

Curriculum: Docker

This document is part of the Docker workshop and describes curriculum as training material, reference documentation and review basis.

Open document ↗
English · 64.0 KB

Diagrams: Docker

This document is part of the Docker workshop and describes diagrams as training material, reference documentation and review basis.

Open document ↗
English · 64.0 KB

Cloud Environment: Docker

This document is part of the Docker workshop and describes environment-cloud as training material, reference documentation and review basis.

Open document ↗
English · 63.9 KB

Native Bare Metal Environment: Docker

This document is part of the Docker workshop and describes environment-native-baremetal as training material, reference documentation and review basis.

Open document ↗
English · 64.0 KB

Native VM Environment: Docker

This document is part of the Docker workshop and describes environment-native-vm as training material, reference documentation and review basis.

Open document ↗
English · 64.0 KB

WSL Environment: Docker

This document is part of the Docker workshop and describes environment-wsl as training material, reference documentation and review basis.

Open document ↗
English · 63.9 KB

Operations: Docker

This document is part of the Docker workshop and describes operations as training material, reference documentation and review basis.

Open document ↗
English · 63.8 KB

Security: Docker

This document is part of the Docker workshop and describes security as training material, reference documentation and review basis.

Open document ↗
English · 64.1 KB

Troubleshooting: Docker

This document is part of the Docker workshop and describes troubleshooting as training material, reference documentation and review basis.

Open document ↗

Workshop levels

4

Exercises

4

Assessments and solutions

9
English · 60.6 KB

Docker Assessment: Fundamentals (EN)

This assessment checks the level Fundamentals. It combines conceptual questions, diagnostic cases and small design decisions.

Open document ↗
English · 74.6 KB

Docker Solution: Fundamentals (EN)

This solution guide belongs to the assessment Fundamentals. It does not provide one rigid answer; it defines verifiable answer criteria.

Open document ↗
English · 60.9 KB

Docker Assessment: Intermediate (EN)

This assessment checks the level Intermediate. It combines conceptual questions, diagnostic cases and small design decisions.

Open document ↗
English · 75.0 KB

Docker Solution: Intermediate (EN)

This solution guide belongs to the assessment Intermediate. It does not provide one rigid answer; it defines verifiable answer criteria.

Open document ↗
English · 61.0 KB

Docker Assessment: Professional (EN)

This assessment checks the level Professional. It combines conceptual questions, diagnostic cases and small design decisions.

Open document ↗
English · 75.1 KB

Docker Solution: Professional (EN)

This solution guide belongs to the assessment Professional. It does not provide one rigid answer; it defines verifiable answer criteria.

Open document ↗
English · 60.8 KB

Docker Assessment: Advanced Security (EN)

This assessment checks the level Advanced Security. It combines conceptual questions, diagnostic cases and small design decisions.

Open document ↗
English · 74.9 KB

Docker Solution: Advanced Security (EN)

This solution guide belongs to the assessment Advanced Security. It does not provide one rigid answer; it defines verifiable answer criteria.

Open document ↗
English · 59.3 KB

Official Certificates and Exam Alignment: Docker (EN)

This document does not invent a Docker certification. Docker provides official product and training information; concrete exams, providers, prices, validity periods and registration paths can change and must be checked on official pages…

Open document ↗
View all content in the wiki

Practice modules

Workshop examples as ZIP files

All 31 practice examples in this workshop are available as individual ZIP files. Choose an example to download its package directly.

00

lab-skeleton

examples/00-lab-skeleton
Files
14
Size
20.6 KB
SHA-256
5863a5cf7df2
Files in the ZIP · 14
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
01

docker-cli-inspection

examples/01-docker-cli-inspection
Files
14
Size
21.0 KB
SHA-256
a384c435be7e
Files in the ZIP · 14
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
02

basic-dockerfile

examples/02-basic-dockerfile
Files
16
Size
21.4 KB
SHA-256
886271a00beb
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
03

build-context-dockerignore

examples/03-build-context-dockerignore
Files
16
Size
21.8 KB
SHA-256
a1fe469a97b4
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
04

image-layers-cache

examples/04-image-layers-cache
Files
16
Size
21.4 KB
SHA-256
2e54432072cf
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
05

multistage-build

examples/05-multistage-build
Files
16
Size
21.2 KB
SHA-256
83a8ab466501
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
06

container-lifecycle

examples/06-container-lifecycle
Files
14
Size
20.8 KB
SHA-256
a291537530dc
Files in the ZIP · 14
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
07

entrypoint-cmd

examples/07-entrypoint-cmd
Files
16
Size
21.3 KB
SHA-256
1e88a5eba851
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
08

environment-variables

examples/08-environment-variables
Files
16
Size
21.6 KB
SHA-256
7c7ee817a4f6
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
09

bind-mounts

examples/09-bind-mounts
Files
15
Size
20.9 KB
SHA-256
8d55fbc5214d
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • compose.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
10

named-volumes

examples/10-named-volumes
Files
15
Size
20.9 KB
SHA-256
37a1d5f2bfa0
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • compose.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
11

bridge-networking

examples/11-bridge-networking
Files
15
Size
21.1 KB
SHA-256
ef20571f39aa
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • compose.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
12

port-publishing

examples/12-port-publishing
Files
15
Size
21.0 KB
SHA-256
ec3622fe4a64
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • compose.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
13

compose-basics

examples/13-compose-basics
Files
15
Size
21.0 KB
SHA-256
5d2a423a5191
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • compose.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
14

compose-networks-volumes

examples/14-compose-networks-volumes
Files
15
Size
21.4 KB
SHA-256
6003e53ad5dc
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • compose.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
15

compose-profiles-overrides

examples/15-compose-profiles-overrides
Files
15
Size
21.5 KB
SHA-256
afe85ceab547
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • compose.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
16

healthcheck-restart-policy

examples/16-healthcheck-restart-policy
Files
16
Size
21.8 KB
SHA-256
f301b7ca4edf
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
17

logs-events-inspection

examples/17-logs-events-inspection
Files
14
Size
20.9 KB
SHA-256
e7c5048b3764
Files in the ZIP · 14
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
18

resource-limits

examples/18-resource-limits
Files
16
Size
21.3 KB
SHA-256
319fa27ea871
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
19

daemon-config-json

examples/19-daemon-config-json
Files
15
Size
21.1 KB
SHA-256
0944bb3800a2
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • daemon.json
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
20

docker-context-remote

examples/20-docker-context-remote
Files
17
Size
21.9 KB
SHA-256
53d0e839ff25
Files in the ZIP · 17
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docker-context-create.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
21

registry-tag-digest

examples/21-registry-tag-digest
Files
15
Size
21.1 KB
SHA-256
c62a864f9176
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • registry-policy.json
  • run.sh
  • scenario.json
  • site/index.html
22

registry-auth-tls-model

examples/22-registry-auth-tls-model
Files
15
Size
21.3 KB
SHA-256
31c0870b7ea9
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • registry-policy.json
  • run.sh
  • scenario.json
  • site/index.html
23

buildx-multiarch-model

examples/23-buildx-multiarch-model
Files
15
Size
21.3 KB
SHA-256
2683185a68b4
Files in the ZIP · 15
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • buildx-plan.json
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
24

sbom-scout-trivy-model

examples/24-sbom-scout-trivy-model
Files
14
Size
21.1 KB
SHA-256
58b9b83a1502
Files in the ZIP · 14
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
25

secrets-configs-model

examples/25-secrets-configs-model
Files
16
Size
21.6 KB
SHA-256
24c1aa779e60
Files in the ZIP · 16
  • .dockerignore
  • Dockerfile
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html
26

rootless-mode-model

examples/26-rootless-mode-model
Files
18
Size
22.2 KB
SHA-256
e8a47eef3775
Files in the ZIP · 18
  • Dockerfile.hardened
  • Dockerfile.insecure
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • rootless-checks.sh
  • run.sh
  • scenario.json
  • seccomp-profile.json
  • site/index.html
27

user-namespace-remap

examples/27-user-namespace-remap
Files
17
Size
22.1 KB
SHA-256
ffa5cca288d6
Files in the ZIP · 17
  • Dockerfile.hardened
  • Dockerfile.insecure
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • seccomp-profile.json
  • site/index.html
28

seccomp-capabilities

examples/28-seccomp-capabilities
Files
17
Size
22.0 KB
SHA-256
2d9ccbcdc635
Files in the ZIP · 17
  • Dockerfile.hardened
  • Dockerfile.insecure
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • seccomp-profile.json
  • site/index.html
29

docker-socket-risk

examples/29-docker-socket-risk
Files
18
Size
22.2 KB
SHA-256
fc816838f707
Files in the ZIP · 18
  • Dockerfile.hardened
  • Dockerfile.insecure
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • compose-risk.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • seccomp-profile.json
  • site/index.html
30

troubleshooting-docker

examples/30-troubleshooting-docker
Files
14
Size
21.0 KB
SHA-256
598c6c53bc7b
Files in the ZIP · 14
  • README-EL.md
  • README.md
  • app/go.mod
  • app/health.txt
  • app/main.go
  • app/start.sh
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes.txt
  • run.sh
  • scenario.json
  • site/index.html

Material structure

The workshop's real directory structure.

Each area can be opened separately. Directories and material files appear in their actual hierarchy with their unchanged paths; the media directory is excluded in full.

Root files

README-EN.md
Documentation39
docs/architecture-docker-DE.md
docs/architecture-docker-EN.md
docs/architecture-docker-EL.md
docs/best-practices-docker-DE.md
docs/best-practices-docker-EN.md
docs/best-practices-docker-EL.md
docs/commands-docker-DE.md
docs/commands-docker-EN.md
docs/commands-docker-EL.md
docs/concepts-docker-DE.md
docs/concepts-docker-EN.md
docs/concepts-docker-EL.md
docs/curriculum-docker-DE.md
docs/curriculum-docker-EN.md
docs/curriculum-docker-EL.md
docs/diagrams-docker-DE.md
docs/diagrams-docker-EN.md
docs/diagrams-docker-EL.md
docs/environment-cloud-docker-DE.md
docs/environment-cloud-docker-EN.md
docs/environment-cloud-docker-EL.md
docs/environment-native-baremetal-docker-DE.md
docs/environment-native-baremetal-docker-EN.md
docs/environment-native-baremetal-docker-EL.md
docs/environment-native-vm-docker-DE.md
docs/environment-native-vm-docker-EN.md
docs/environment-native-vm-docker-EL.md
docs/environment-wsl-docker-DE.md
docs/environment-wsl-docker-EN.md
docs/environment-wsl-docker-EL.md
docs/operations-docker-DE.md
docs/operations-docker-EN.md
docs/operations-docker-EL.md
docs/security-docker-DE.md
docs/security-docker-EN.md
docs/security-docker-EL.md
docs/troubleshooting-docker-DE.md
docs/troubleshooting-docker-EN.md
docs/troubleshooting-docker-EL.md
Workshop levels12
workshops/01-fundamentals-docker-DE.md
workshops/01-fundamentals-docker-EN.md
workshops/01-fundamentals-docker-EL.md
workshops/02-intermediate-docker-DE.md
workshops/02-intermediate-docker-EN.md
workshops/02-intermediate-docker-EL.md
workshops/03-professional-docker-DE.md
workshops/03-professional-docker-EN.md
workshops/03-professional-docker-EL.md
workshops/04-advanced-security-docker-DE.md
workshops/04-advanced-security-docker-EN.md
workshops/04-advanced-security-docker-EL.md
Exercises12
exercises/01-fundamentals-exercises-docker-DE.md
exercises/01-fundamentals-exercises-docker-EN.md
exercises/01-fundamentals-exercises-docker-EL.md
exercises/02-intermediate-exercises-docker-DE.md
exercises/02-intermediate-exercises-docker-EN.md
exercises/02-intermediate-exercises-docker-EL.md
exercises/03-professional-exercises-docker-DE.md
exercises/03-professional-exercises-docker-EN.md
exercises/03-professional-exercises-docker-EL.md
exercises/04-advanced-security-exercises-docker-DE.md
exercises/04-advanced-security-exercises-docker-EN.md
exercises/04-advanced-security-exercises-docker-EL.md
Assessments & solutions27
assessments/01-fundamentals-docker-assessment-DE.md
assessments/01-fundamentals-docker-assessment-EN.md
assessments/01-fundamentals-docker-assessment-EL.md
assessments/01-fundamentals-docker-solution-DE.md
assessments/01-fundamentals-docker-solution-EN.md
assessments/01-fundamentals-docker-solution-EL.md
assessments/02-intermediate-docker-assessment-DE.md
assessments/02-intermediate-docker-assessment-EN.md
assessments/02-intermediate-docker-assessment-EL.md
assessments/02-intermediate-docker-solution-DE.md
assessments/02-intermediate-docker-solution-EN.md
assessments/02-intermediate-docker-solution-EL.md
assessments/03-professional-docker-assessment-DE.md
assessments/03-professional-docker-assessment-EN.md
assessments/03-professional-docker-assessment-EL.md
assessments/03-professional-docker-solution-DE.md
assessments/03-professional-docker-solution-EN.md
assessments/03-professional-docker-solution-EL.md
assessments/04-advanced-security-docker-assessment-DE.md
assessments/04-advanced-security-docker-assessment-EN.md
assessments/04-advanced-security-docker-assessment-EL.md
assessments/04-advanced-security-docker-solution-DE.md
assessments/04-advanced-security-docker-solution-EN.md
assessments/04-advanced-security-docker-solution-EL.md
assessments/05-official-certificates-docker-DE.md
assessments/05-official-certificates-docker-EN.md
assessments/05-official-certificates-docker-EL.md
Practice modules668
examples/00-lab-skeleton
examples/00-lab-skeleton/app
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/00-lab-skeleton/site
examples/01-docker-cli-inspection
examples/01-docker-cli-inspection/app
examples/01-docker-cli-inspection/docs
examples/01-docker-cli-inspection/docs/de
examples/01-docker-cli-inspection/docs/en
examples/01-docker-cli-inspection/site
examples/02-basic-dockerfile
examples/02-basic-dockerfile/app
examples/02-basic-dockerfile/docs
examples/02-basic-dockerfile/docs/de
examples/02-basic-dockerfile/docs/en
examples/02-basic-dockerfile/site
examples/03-build-context-dockerignore
examples/03-build-context-dockerignore/app
examples/03-build-context-dockerignore/docs
examples/03-build-context-dockerignore/docs/de
examples/03-build-context-dockerignore/docs/en
examples/03-build-context-dockerignore/site
examples/04-image-layers-cache
examples/04-image-layers-cache/app
examples/04-image-layers-cache/docs
examples/04-image-layers-cache/docs/de
examples/04-image-layers-cache/docs/en
examples/04-image-layers-cache/site
examples/05-multistage-build
examples/05-multistage-build/app
examples/05-multistage-build/docs
examples/05-multistage-build/docs/de
examples/05-multistage-build/docs/en
examples/05-multistage-build/site
examples/06-container-lifecycle
examples/06-container-lifecycle/app
examples/06-container-lifecycle/docs
examples/06-container-lifecycle/docs/de
examples/06-container-lifecycle/docs/en
examples/06-container-lifecycle/site
examples/07-entrypoint-cmd
examples/07-entrypoint-cmd/app
examples/07-entrypoint-cmd/docs
examples/07-entrypoint-cmd/docs/de
examples/07-entrypoint-cmd/docs/en
examples/07-entrypoint-cmd/site
examples/08-environment-variables
examples/08-environment-variables/app
examples/08-environment-variables/docs
examples/08-environment-variables/docs/de
examples/08-environment-variables/docs/en
examples/08-environment-variables/site
examples/09-bind-mounts
examples/09-bind-mounts/app
examples/09-bind-mounts/docs
examples/09-bind-mounts/docs/de
examples/09-bind-mounts/docs/en
examples/09-bind-mounts/site
examples/10-named-volumes
examples/10-named-volumes/app
examples/10-named-volumes/docs
examples/10-named-volumes/docs/de
examples/10-named-volumes/docs/en
examples/10-named-volumes/site
examples/11-bridge-networking
examples/11-bridge-networking/app
examples/11-bridge-networking/docs
examples/11-bridge-networking/docs/de
examples/11-bridge-networking/docs/en
examples/11-bridge-networking/site
examples/12-port-publishing
examples/12-port-publishing/app
examples/12-port-publishing/docs
examples/12-port-publishing/docs/de
examples/12-port-publishing/docs/en
examples/12-port-publishing/site
examples/13-compose-basics
examples/13-compose-basics/app
examples/13-compose-basics/docs
examples/13-compose-basics/docs/de
examples/13-compose-basics/docs/en
examples/13-compose-basics/site
examples/14-compose-networks-volumes
examples/14-compose-networks-volumes/app
examples/14-compose-networks-volumes/docs
examples/14-compose-networks-volumes/docs/de
examples/14-compose-networks-volumes/docs/en
examples/14-compose-networks-volumes/site
examples/15-compose-profiles-overrides
examples/15-compose-profiles-overrides/app
examples/15-compose-profiles-overrides/docs
examples/15-compose-profiles-overrides/docs/de
examples/15-compose-profiles-overrides/docs/en
examples/15-compose-profiles-overrides/site
examples/16-healthcheck-restart-policy
examples/16-healthcheck-restart-policy/app
examples/16-healthcheck-restart-policy/docs
examples/16-healthcheck-restart-policy/docs/de
examples/16-healthcheck-restart-policy/docs/en
examples/16-healthcheck-restart-policy/site
examples/17-logs-events-inspection
examples/17-logs-events-inspection/app
examples/17-logs-events-inspection/docs
examples/17-logs-events-inspection/docs/de
examples/17-logs-events-inspection/docs/en
examples/17-logs-events-inspection/site
examples/18-resource-limits
examples/18-resource-limits/app
examples/18-resource-limits/docs
examples/18-resource-limits/docs/de
examples/18-resource-limits/docs/en
examples/18-resource-limits/site
examples/19-daemon-config-json
examples/19-daemon-config-json/app
examples/19-daemon-config-json/docs
examples/19-daemon-config-json/docs/de
examples/19-daemon-config-json/docs/en
examples/19-daemon-config-json/site
examples/20-docker-context-remote
examples/20-docker-context-remote/app
examples/20-docker-context-remote/docs
examples/20-docker-context-remote/docs/de
examples/20-docker-context-remote/docs/en
examples/20-docker-context-remote/site
examples/21-registry-tag-digest
examples/21-registry-tag-digest/app
examples/21-registry-tag-digest/docs
examples/21-registry-tag-digest/docs/de
examples/21-registry-tag-digest/docs/en
examples/21-registry-tag-digest/site
examples/22-registry-auth-tls-model
examples/22-registry-auth-tls-model/app
examples/22-registry-auth-tls-model/docs
examples/22-registry-auth-tls-model/docs/de
examples/22-registry-auth-tls-model/docs/en
examples/22-registry-auth-tls-model/site
examples/23-buildx-multiarch-model
examples/23-buildx-multiarch-model/app
examples/23-buildx-multiarch-model/docs
examples/23-buildx-multiarch-model/docs/de
examples/23-buildx-multiarch-model/docs/en
examples/23-buildx-multiarch-model/site
examples/24-sbom-scout-trivy-model
examples/24-sbom-scout-trivy-model/app
examples/24-sbom-scout-trivy-model/docs
examples/24-sbom-scout-trivy-model/docs/de
examples/24-sbom-scout-trivy-model/docs/en
examples/24-sbom-scout-trivy-model/site
examples/25-secrets-configs-model
examples/25-secrets-configs-model/app
examples/25-secrets-configs-model/docs
examples/25-secrets-configs-model/docs/de
examples/25-secrets-configs-model/docs/en
examples/25-secrets-configs-model/site
examples/26-rootless-mode-model
examples/26-rootless-mode-model/app
examples/26-rootless-mode-model/docs
examples/26-rootless-mode-model/docs/de
examples/26-rootless-mode-model/docs/en
examples/26-rootless-mode-model/site
examples/27-user-namespace-remap
examples/27-user-namespace-remap/app
examples/27-user-namespace-remap/docs
examples/27-user-namespace-remap/docs/de
examples/27-user-namespace-remap/docs/en
examples/27-user-namespace-remap/site
examples/28-seccomp-capabilities
examples/28-seccomp-capabilities/app
examples/28-seccomp-capabilities/docs
examples/28-seccomp-capabilities/docs/de
examples/28-seccomp-capabilities/docs/en
examples/28-seccomp-capabilities/site
examples/29-docker-socket-risk
examples/29-docker-socket-risk/app
examples/29-docker-socket-risk/docs
examples/29-docker-socket-risk/docs/de
examples/29-docker-socket-risk/docs/en
examples/29-docker-socket-risk/site
examples/30-troubleshooting-docker
examples/30-troubleshooting-docker/app
examples/30-troubleshooting-docker/docs
examples/30-troubleshooting-docker/docs/de
examples/30-troubleshooting-docker/docs/en
examples/30-troubleshooting-docker/site
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/README-EL.md
examples/00-lab-skeleton/app/go.mod
examples/00-lab-skeleton/app/health.txt
examples/00-lab-skeleton/app/main.go
examples/00-lab-skeleton/app/start.sh
examples/00-lab-skeleton/commands.sh
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/docs/el/README.md
examples/00-lab-skeleton/notes.txt
examples/00-lab-skeleton/run.sh
examples/00-lab-skeleton/scenario.json
examples/00-lab-skeleton/site/index.html
examples/01-docker-cli-inspection/README.md
examples/01-docker-cli-inspection/README-EL.md
examples/01-docker-cli-inspection/app/go.mod
examples/01-docker-cli-inspection/app/health.txt
examples/01-docker-cli-inspection/app/main.go
examples/01-docker-cli-inspection/app/start.sh
examples/01-docker-cli-inspection/commands.sh
examples/01-docker-cli-inspection/docs/de/README.md
examples/01-docker-cli-inspection/docs/en/README.md
examples/01-docker-cli-inspection/docs/el/README.md
examples/01-docker-cli-inspection/notes.txt
examples/01-docker-cli-inspection/run.sh
examples/01-docker-cli-inspection/scenario.json
examples/01-docker-cli-inspection/site/index.html
examples/02-basic-dockerfile/.dockerignore
examples/02-basic-dockerfile/Dockerfile
examples/02-basic-dockerfile/README.md
examples/02-basic-dockerfile/README-EL.md
examples/02-basic-dockerfile/app/go.mod
examples/02-basic-dockerfile/app/health.txt
examples/02-basic-dockerfile/app/main.go
examples/02-basic-dockerfile/app/start.sh
examples/02-basic-dockerfile/commands.sh
examples/02-basic-dockerfile/docs/de/README.md
examples/02-basic-dockerfile/docs/en/README.md
examples/02-basic-dockerfile/docs/el/README.md
examples/02-basic-dockerfile/notes.txt
examples/02-basic-dockerfile/run.sh
examples/02-basic-dockerfile/scenario.json
examples/02-basic-dockerfile/site/index.html
examples/03-build-context-dockerignore/.dockerignore
examples/03-build-context-dockerignore/Dockerfile
examples/03-build-context-dockerignore/README.md
examples/03-build-context-dockerignore/README-EL.md
examples/03-build-context-dockerignore/app/go.mod
examples/03-build-context-dockerignore/app/health.txt
examples/03-build-context-dockerignore/app/main.go
examples/03-build-context-dockerignore/app/start.sh
examples/03-build-context-dockerignore/commands.sh
examples/03-build-context-dockerignore/docs/de/README.md
examples/03-build-context-dockerignore/docs/en/README.md
examples/03-build-context-dockerignore/docs/el/README.md
examples/03-build-context-dockerignore/notes.txt
examples/03-build-context-dockerignore/run.sh
examples/03-build-context-dockerignore/scenario.json
examples/03-build-context-dockerignore/site/index.html
examples/04-image-layers-cache/.dockerignore
examples/04-image-layers-cache/Dockerfile
examples/04-image-layers-cache/README.md
examples/04-image-layers-cache/README-EL.md
examples/04-image-layers-cache/app/go.mod
examples/04-image-layers-cache/app/health.txt
examples/04-image-layers-cache/app/main.go
examples/04-image-layers-cache/app/start.sh
examples/04-image-layers-cache/commands.sh
examples/04-image-layers-cache/docs/de/README.md
examples/04-image-layers-cache/docs/en/README.md
examples/04-image-layers-cache/docs/el/README.md
examples/04-image-layers-cache/notes.txt
examples/04-image-layers-cache/run.sh
examples/04-image-layers-cache/scenario.json
examples/04-image-layers-cache/site/index.html
examples/05-multistage-build/.dockerignore
examples/05-multistage-build/Dockerfile
examples/05-multistage-build/README.md
examples/05-multistage-build/README-EL.md
examples/05-multistage-build/app/go.mod
examples/05-multistage-build/app/health.txt
examples/05-multistage-build/app/main.go
examples/05-multistage-build/app/start.sh
examples/05-multistage-build/commands.sh
examples/05-multistage-build/docs/de/README.md
examples/05-multistage-build/docs/en/README.md
examples/05-multistage-build/docs/el/README.md
examples/05-multistage-build/notes.txt
examples/05-multistage-build/run.sh
examples/05-multistage-build/scenario.json
examples/05-multistage-build/site/index.html
examples/06-container-lifecycle/README.md
examples/06-container-lifecycle/README-EL.md
examples/06-container-lifecycle/app/go.mod
examples/06-container-lifecycle/app/health.txt
examples/06-container-lifecycle/app/main.go
examples/06-container-lifecycle/app/start.sh
examples/06-container-lifecycle/commands.sh
examples/06-container-lifecycle/docs/de/README.md
examples/06-container-lifecycle/docs/en/README.md
examples/06-container-lifecycle/docs/el/README.md
examples/06-container-lifecycle/notes.txt
examples/06-container-lifecycle/run.sh
examples/06-container-lifecycle/scenario.json
examples/06-container-lifecycle/site/index.html
examples/07-entrypoint-cmd/.dockerignore
examples/07-entrypoint-cmd/Dockerfile
examples/07-entrypoint-cmd/README.md
examples/07-entrypoint-cmd/README-EL.md
examples/07-entrypoint-cmd/app/go.mod
examples/07-entrypoint-cmd/app/health.txt
examples/07-entrypoint-cmd/app/main.go
examples/07-entrypoint-cmd/app/start.sh
examples/07-entrypoint-cmd/commands.sh
examples/07-entrypoint-cmd/docs/de/README.md
examples/07-entrypoint-cmd/docs/en/README.md
examples/07-entrypoint-cmd/docs/el/README.md
examples/07-entrypoint-cmd/notes.txt
examples/07-entrypoint-cmd/run.sh
examples/07-entrypoint-cmd/scenario.json
examples/07-entrypoint-cmd/site/index.html
examples/08-environment-variables/.dockerignore
examples/08-environment-variables/Dockerfile
examples/08-environment-variables/README.md
examples/08-environment-variables/README-EL.md
examples/08-environment-variables/app/go.mod
examples/08-environment-variables/app/health.txt
examples/08-environment-variables/app/main.go
examples/08-environment-variables/app/start.sh
examples/08-environment-variables/commands.sh
examples/08-environment-variables/docs/de/README.md
examples/08-environment-variables/docs/en/README.md
examples/08-environment-variables/docs/el/README.md
examples/08-environment-variables/notes.txt
examples/08-environment-variables/run.sh
examples/08-environment-variables/scenario.json
examples/08-environment-variables/site/index.html
examples/09-bind-mounts/README.md
examples/09-bind-mounts/README-EL.md
examples/09-bind-mounts/app/go.mod
examples/09-bind-mounts/app/health.txt
examples/09-bind-mounts/app/main.go
examples/09-bind-mounts/app/start.sh
examples/09-bind-mounts/commands.sh
examples/09-bind-mounts/compose.yaml
examples/09-bind-mounts/docs/de/README.md
examples/09-bind-mounts/docs/en/README.md
examples/09-bind-mounts/docs/el/README.md
examples/09-bind-mounts/notes.txt
examples/09-bind-mounts/run.sh
examples/09-bind-mounts/scenario.json
examples/09-bind-mounts/site/index.html
examples/10-named-volumes/README.md
examples/10-named-volumes/README-EL.md
examples/10-named-volumes/app/go.mod
examples/10-named-volumes/app/health.txt
examples/10-named-volumes/app/main.go
examples/10-named-volumes/app/start.sh
examples/10-named-volumes/commands.sh
examples/10-named-volumes/compose.yaml
examples/10-named-volumes/docs/de/README.md
examples/10-named-volumes/docs/en/README.md
examples/10-named-volumes/docs/el/README.md
examples/10-named-volumes/notes.txt
examples/10-named-volumes/run.sh
examples/10-named-volumes/scenario.json
examples/10-named-volumes/site/index.html
examples/11-bridge-networking/README.md
examples/11-bridge-networking/README-EL.md
examples/11-bridge-networking/app/go.mod
examples/11-bridge-networking/app/health.txt
examples/11-bridge-networking/app/main.go
examples/11-bridge-networking/app/start.sh
examples/11-bridge-networking/commands.sh
examples/11-bridge-networking/compose.yaml
examples/11-bridge-networking/docs/de/README.md
examples/11-bridge-networking/docs/en/README.md
examples/11-bridge-networking/docs/el/README.md
examples/11-bridge-networking/notes.txt
examples/11-bridge-networking/run.sh
examples/11-bridge-networking/scenario.json
examples/11-bridge-networking/site/index.html
examples/12-port-publishing/README.md
examples/12-port-publishing/README-EL.md
examples/12-port-publishing/app/go.mod
examples/12-port-publishing/app/health.txt
examples/12-port-publishing/app/main.go
examples/12-port-publishing/app/start.sh
examples/12-port-publishing/commands.sh
examples/12-port-publishing/compose.yaml
examples/12-port-publishing/docs/de/README.md
examples/12-port-publishing/docs/en/README.md
examples/12-port-publishing/docs/el/README.md
examples/12-port-publishing/notes.txt
examples/12-port-publishing/run.sh
examples/12-port-publishing/scenario.json
examples/12-port-publishing/site/index.html
examples/13-compose-basics/README.md
examples/13-compose-basics/README-EL.md
examples/13-compose-basics/app/go.mod
examples/13-compose-basics/app/health.txt
examples/13-compose-basics/app/main.go
examples/13-compose-basics/app/start.sh
examples/13-compose-basics/commands.sh
examples/13-compose-basics/compose.yaml
examples/13-compose-basics/docs/de/README.md
examples/13-compose-basics/docs/en/README.md
examples/13-compose-basics/docs/el/README.md
examples/13-compose-basics/notes.txt
examples/13-compose-basics/run.sh
examples/13-compose-basics/scenario.json
examples/13-compose-basics/site/index.html
examples/14-compose-networks-volumes/README.md
examples/14-compose-networks-volumes/README-EL.md
examples/14-compose-networks-volumes/app/go.mod
examples/14-compose-networks-volumes/app/health.txt
examples/14-compose-networks-volumes/app/main.go
examples/14-compose-networks-volumes/app/start.sh
examples/14-compose-networks-volumes/commands.sh
examples/14-compose-networks-volumes/compose.yaml
examples/14-compose-networks-volumes/docs/de/README.md
examples/14-compose-networks-volumes/docs/en/README.md
examples/14-compose-networks-volumes/docs/el/README.md
examples/14-compose-networks-volumes/notes.txt
examples/14-compose-networks-volumes/run.sh
examples/14-compose-networks-volumes/scenario.json
examples/14-compose-networks-volumes/site/index.html
examples/15-compose-profiles-overrides/README.md
examples/15-compose-profiles-overrides/README-EL.md
examples/15-compose-profiles-overrides/app/go.mod
examples/15-compose-profiles-overrides/app/health.txt
examples/15-compose-profiles-overrides/app/main.go
examples/15-compose-profiles-overrides/app/start.sh
examples/15-compose-profiles-overrides/commands.sh
examples/15-compose-profiles-overrides/compose.yaml
examples/15-compose-profiles-overrides/docs/de/README.md
examples/15-compose-profiles-overrides/docs/en/README.md
examples/15-compose-profiles-overrides/docs/el/README.md
examples/15-compose-profiles-overrides/notes.txt
examples/15-compose-profiles-overrides/run.sh
examples/15-compose-profiles-overrides/scenario.json
examples/15-compose-profiles-overrides/site/index.html
examples/16-healthcheck-restart-policy/.dockerignore
examples/16-healthcheck-restart-policy/Dockerfile
examples/16-healthcheck-restart-policy/README.md
examples/16-healthcheck-restart-policy/README-EL.md
examples/16-healthcheck-restart-policy/app/go.mod
examples/16-healthcheck-restart-policy/app/health.txt
examples/16-healthcheck-restart-policy/app/main.go
examples/16-healthcheck-restart-policy/app/start.sh
examples/16-healthcheck-restart-policy/commands.sh
examples/16-healthcheck-restart-policy/docs/de/README.md
examples/16-healthcheck-restart-policy/docs/en/README.md
examples/16-healthcheck-restart-policy/docs/el/README.md
examples/16-healthcheck-restart-policy/notes.txt
examples/16-healthcheck-restart-policy/run.sh
examples/16-healthcheck-restart-policy/scenario.json
examples/16-healthcheck-restart-policy/site/index.html
examples/17-logs-events-inspection/README.md
examples/17-logs-events-inspection/README-EL.md
examples/17-logs-events-inspection/app/go.mod
examples/17-logs-events-inspection/app/health.txt
examples/17-logs-events-inspection/app/main.go
examples/17-logs-events-inspection/app/start.sh
examples/17-logs-events-inspection/commands.sh
examples/17-logs-events-inspection/docs/de/README.md
examples/17-logs-events-inspection/docs/en/README.md
examples/17-logs-events-inspection/docs/el/README.md
examples/17-logs-events-inspection/notes.txt
examples/17-logs-events-inspection/run.sh
examples/17-logs-events-inspection/scenario.json
examples/17-logs-events-inspection/site/index.html
examples/18-resource-limits/.dockerignore
examples/18-resource-limits/Dockerfile
examples/18-resource-limits/README.md
examples/18-resource-limits/README-EL.md
examples/18-resource-limits/app/go.mod
examples/18-resource-limits/app/health.txt
examples/18-resource-limits/app/main.go
examples/18-resource-limits/app/start.sh
examples/18-resource-limits/commands.sh
examples/18-resource-limits/docs/de/README.md
examples/18-resource-limits/docs/en/README.md
examples/18-resource-limits/docs/el/README.md
examples/18-resource-limits/notes.txt
examples/18-resource-limits/run.sh
examples/18-resource-limits/scenario.json
examples/18-resource-limits/site/index.html
examples/19-daemon-config-json/README.md
examples/19-daemon-config-json/README-EL.md
examples/19-daemon-config-json/app/go.mod
examples/19-daemon-config-json/app/health.txt
examples/19-daemon-config-json/app/main.go
examples/19-daemon-config-json/app/start.sh
examples/19-daemon-config-json/commands.sh
examples/19-daemon-config-json/daemon.json
examples/19-daemon-config-json/docs/de/README.md
examples/19-daemon-config-json/docs/en/README.md
examples/19-daemon-config-json/docs/el/README.md
examples/19-daemon-config-json/notes.txt
examples/19-daemon-config-json/run.sh
examples/19-daemon-config-json/scenario.json
examples/19-daemon-config-json/site/index.html
examples/20-docker-context-remote/.dockerignore
examples/20-docker-context-remote/Dockerfile
examples/20-docker-context-remote/README.md
examples/20-docker-context-remote/README-EL.md
examples/20-docker-context-remote/app/go.mod
examples/20-docker-context-remote/app/health.txt
examples/20-docker-context-remote/app/main.go
examples/20-docker-context-remote/app/start.sh
examples/20-docker-context-remote/commands.sh
examples/20-docker-context-remote/docker-context-create.sh
examples/20-docker-context-remote/docs/de/README.md
examples/20-docker-context-remote/docs/en/README.md
examples/20-docker-context-remote/docs/el/README.md
examples/20-docker-context-remote/notes.txt
examples/20-docker-context-remote/run.sh
examples/20-docker-context-remote/scenario.json
examples/20-docker-context-remote/site/index.html
examples/21-registry-tag-digest/README.md
examples/21-registry-tag-digest/README-EL.md
examples/21-registry-tag-digest/app/go.mod
examples/21-registry-tag-digest/app/health.txt
examples/21-registry-tag-digest/app/main.go
examples/21-registry-tag-digest/app/start.sh
examples/21-registry-tag-digest/commands.sh
examples/21-registry-tag-digest/docs/de/README.md
examples/21-registry-tag-digest/docs/en/README.md
examples/21-registry-tag-digest/docs/el/README.md
examples/21-registry-tag-digest/notes.txt
examples/21-registry-tag-digest/registry-policy.json
examples/21-registry-tag-digest/run.sh
examples/21-registry-tag-digest/scenario.json
examples/21-registry-tag-digest/site/index.html
examples/22-registry-auth-tls-model/README.md
examples/22-registry-auth-tls-model/README-EL.md
examples/22-registry-auth-tls-model/app/go.mod
examples/22-registry-auth-tls-model/app/health.txt
examples/22-registry-auth-tls-model/app/main.go
examples/22-registry-auth-tls-model/app/start.sh
examples/22-registry-auth-tls-model/commands.sh
examples/22-registry-auth-tls-model/docs/de/README.md
examples/22-registry-auth-tls-model/docs/en/README.md
examples/22-registry-auth-tls-model/docs/el/README.md
examples/22-registry-auth-tls-model/notes.txt
examples/22-registry-auth-tls-model/registry-policy.json
examples/22-registry-auth-tls-model/run.sh
examples/22-registry-auth-tls-model/scenario.json
examples/22-registry-auth-tls-model/site/index.html
examples/23-buildx-multiarch-model/README.md
examples/23-buildx-multiarch-model/README-EL.md
examples/23-buildx-multiarch-model/app/go.mod
examples/23-buildx-multiarch-model/app/health.txt
examples/23-buildx-multiarch-model/app/main.go
examples/23-buildx-multiarch-model/app/start.sh
examples/23-buildx-multiarch-model/buildx-plan.json
examples/23-buildx-multiarch-model/commands.sh
examples/23-buildx-multiarch-model/docs/de/README.md
examples/23-buildx-multiarch-model/docs/en/README.md
examples/23-buildx-multiarch-model/docs/el/README.md
examples/23-buildx-multiarch-model/notes.txt
examples/23-buildx-multiarch-model/run.sh
examples/23-buildx-multiarch-model/scenario.json
examples/23-buildx-multiarch-model/site/index.html
examples/24-sbom-scout-trivy-model/README.md
examples/24-sbom-scout-trivy-model/README-EL.md
examples/24-sbom-scout-trivy-model/app/go.mod
examples/24-sbom-scout-trivy-model/app/health.txt
examples/24-sbom-scout-trivy-model/app/main.go
examples/24-sbom-scout-trivy-model/app/start.sh
examples/24-sbom-scout-trivy-model/commands.sh
examples/24-sbom-scout-trivy-model/docs/de/README.md
examples/24-sbom-scout-trivy-model/docs/en/README.md
examples/24-sbom-scout-trivy-model/docs/el/README.md
examples/24-sbom-scout-trivy-model/notes.txt
examples/24-sbom-scout-trivy-model/run.sh
examples/24-sbom-scout-trivy-model/scenario.json
examples/24-sbom-scout-trivy-model/site/index.html
examples/25-secrets-configs-model/.dockerignore
examples/25-secrets-configs-model/Dockerfile
examples/25-secrets-configs-model/README.md
examples/25-secrets-configs-model/README-EL.md
examples/25-secrets-configs-model/app/go.mod
examples/25-secrets-configs-model/app/health.txt
examples/25-secrets-configs-model/app/main.go
examples/25-secrets-configs-model/app/start.sh
examples/25-secrets-configs-model/commands.sh
examples/25-secrets-configs-model/docs/de/README.md
examples/25-secrets-configs-model/docs/en/README.md
examples/25-secrets-configs-model/docs/el/README.md
examples/25-secrets-configs-model/notes.txt
examples/25-secrets-configs-model/run.sh
examples/25-secrets-configs-model/scenario.json
examples/25-secrets-configs-model/site/index.html
examples/26-rootless-mode-model/Dockerfile.hardened
examples/26-rootless-mode-model/Dockerfile.insecure
examples/26-rootless-mode-model/README.md
examples/26-rootless-mode-model/README-EL.md
examples/26-rootless-mode-model/app/go.mod
examples/26-rootless-mode-model/app/health.txt
examples/26-rootless-mode-model/app/main.go
examples/26-rootless-mode-model/app/start.sh
examples/26-rootless-mode-model/commands.sh
examples/26-rootless-mode-model/docs/de/README.md
examples/26-rootless-mode-model/docs/en/README.md
examples/26-rootless-mode-model/docs/el/README.md
examples/26-rootless-mode-model/notes.txt
examples/26-rootless-mode-model/rootless-checks.sh
examples/26-rootless-mode-model/run.sh
examples/26-rootless-mode-model/scenario.json
examples/26-rootless-mode-model/seccomp-profile.json
examples/26-rootless-mode-model/site/index.html
examples/27-user-namespace-remap/Dockerfile.hardened
examples/27-user-namespace-remap/Dockerfile.insecure
examples/27-user-namespace-remap/README.md
examples/27-user-namespace-remap/README-EL.md
examples/27-user-namespace-remap/app/go.mod
examples/27-user-namespace-remap/app/health.txt
examples/27-user-namespace-remap/app/main.go
examples/27-user-namespace-remap/app/start.sh
examples/27-user-namespace-remap/commands.sh
examples/27-user-namespace-remap/docs/de/README.md
examples/27-user-namespace-remap/docs/en/README.md
examples/27-user-namespace-remap/docs/el/README.md
examples/27-user-namespace-remap/notes.txt
examples/27-user-namespace-remap/run.sh
examples/27-user-namespace-remap/scenario.json
examples/27-user-namespace-remap/seccomp-profile.json
examples/27-user-namespace-remap/site/index.html
examples/28-seccomp-capabilities/Dockerfile.hardened
examples/28-seccomp-capabilities/Dockerfile.insecure
examples/28-seccomp-capabilities/README.md
examples/28-seccomp-capabilities/README-EL.md
examples/28-seccomp-capabilities/app/go.mod
examples/28-seccomp-capabilities/app/health.txt
examples/28-seccomp-capabilities/app/main.go
examples/28-seccomp-capabilities/app/start.sh
examples/28-seccomp-capabilities/commands.sh
examples/28-seccomp-capabilities/docs/de/README.md
examples/28-seccomp-capabilities/docs/en/README.md
examples/28-seccomp-capabilities/docs/el/README.md
examples/28-seccomp-capabilities/notes.txt
examples/28-seccomp-capabilities/run.sh
examples/28-seccomp-capabilities/scenario.json
examples/28-seccomp-capabilities/seccomp-profile.json
examples/28-seccomp-capabilities/site/index.html
examples/29-docker-socket-risk/Dockerfile.hardened
examples/29-docker-socket-risk/Dockerfile.insecure
examples/29-docker-socket-risk/README.md
examples/29-docker-socket-risk/README-EL.md
examples/29-docker-socket-risk/app/go.mod
examples/29-docker-socket-risk/app/health.txt
examples/29-docker-socket-risk/app/main.go
examples/29-docker-socket-risk/app/start.sh
examples/29-docker-socket-risk/commands.sh
examples/29-docker-socket-risk/compose-risk.yaml
examples/29-docker-socket-risk/docs/de/README.md
examples/29-docker-socket-risk/docs/en/README.md
examples/29-docker-socket-risk/docs/el/README.md
examples/29-docker-socket-risk/notes.txt
examples/29-docker-socket-risk/run.sh
examples/29-docker-socket-risk/scenario.json
examples/29-docker-socket-risk/seccomp-profile.json
examples/29-docker-socket-risk/site/index.html
examples/30-troubleshooting-docker/README.md
examples/30-troubleshooting-docker/README-EL.md
examples/30-troubleshooting-docker/app/go.mod
examples/30-troubleshooting-docker/app/health.txt
examples/30-troubleshooting-docker/app/main.go
examples/30-troubleshooting-docker/app/start.sh
examples/30-troubleshooting-docker/commands.sh
examples/30-troubleshooting-docker/docs/de/README.md
examples/30-troubleshooting-docker/docs/en/README.md
examples/30-troubleshooting-docker/docs/el/README.md
examples/30-troubleshooting-docker/notes.txt
examples/30-troubleshooting-docker/run.sh
examples/30-troubleshooting-docker/scenario.json
examples/30-troubleshooting-docker/site/index.html
examples/README.md
Setup & helper scripts1
scripts/provision_docker.sh

DKR · Orthevs Academy

Frame the workshop application together.

For internal training, learning paths or technical deep dives, scope, sequence and audience can be aligned with the intended context.

Orthevs – Engineering the foundation for what comes next.

Orthevs as an app

Install Orthevs

The Orthevs web app can be installed on supported mobile devices and desktop browsers.

iPhone and iPad

Open Orthevs in Safari. Tap Share, then Add to Home Screen. Enable Open as Web App if offered, then tap Add.

Android

For the web app, open the browser menu and choose Install app or Add to Home screen. Confirm the installation.

Desktop browser

Open the browser menu or the install icon in the address bar, then choose Install app or Add to Dock.

Web app installation depends on your browser. If no install prompt appears, follow the browser steps shown above.