README.md 1.63 KB
Newer Older
Nane Kratzke's avatar
Nane Kratzke committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Lab 05: Containerization

to be done

## Inhalt

- [Übung 1: Installation von Docker](#übung-1-installation-von-docker)
- [Übung 2: Erstellung von einem Image](#übung-2-erstellung-von-einem-image)
- [Übung 3: Image Shrinking](#übung-3-image-shrinking)
- [Übung 4: Push von einem Image in eine Registry](#übung-4-push-von-einem-image-in-eine-registry)
- [Übung 5: Pipeline zum Bau und Test eines Images](#übung-5-pipeline-zum-bau-und-test-eines-umages)
- Deployments to Kubernetes
- Deployments to Serverless Environments

## Übung 01: Installation von Docker

- [Installieren](https://docs.docker.com/engine/install/) Sie Docker für Ihr System:
    - [Mac](https://www.docker.com/products/docker-desktop)
    - [Windows](https://www.docker.com/products/docker-desktop)
    - [Linux](https://docs.docker.com/engine/install/)
- Prüfen Sie in Ihrer Konsole, ob die Installation erfolgreich war:
  ```
  docker --version
  ```
  Sie sollten eine Ausgabe mit der Versionsnummer und build id bekommen, z.B.:
  ```
  Docker version 19.03.8, build afacb8b
  ```

## Übung 02: Erstellung von einem Image

## Übung 03: Vergleich von Imagegrößen

## Übung 04: Push von einem Image in eine Registry

## Übung 05: Pipeline zum Bau und Test eines Images

## Quellen und Referenzen

- [Docker Playground](https://labs.play-with-docker.com/) (Online Lab)
- [Docker Get Started](https://docs.docker.com/get-started/)
- [Docker Tutorials and Community Trainings](https://www.docker.com/play-with-docker)
- [Best Practices for Writing Dockerfiles](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)

## Was sollten Sie mitnehmen ...

to be done
Nane Kratzke's avatar
Nane Kratzke committed
48