Kurs: Docker
Langwieriges installieren und einrichten von Software gehört mit Docker der Vergangenheit an. Docker ist eine Virtualisirtungstechnologie mit der man einfach Software verteilen und betreiben kann, insbesondere wenn man sie selbst geschrieben hat.
Kursinhalte:
- Grundlagen der Containertechnologie
- Docker Grundbefehle
- Registries
- Container-Images
- Mounts und Volumes
- Container Networking
- Eigenes Image bauen
- docker-compose
Linux-Kenntnisse werden benötigt.
Anmeldung:
Installation (Windows) und (Mac OS)
Für Windows und Mac OS empfielt es sich Docker Desktop zu installieren:
- Windows: https://hub.docker.com/editions/community/docker-ce-desktop-windows
- Mac OS: https://hub.docker.com/editions/community/docker-ce-desktop-mac
Installation (Linux)
In der Regel können Sie die Paketverwaltung Ihrer Distribution
verwenden, um docker zu installieren:
Auf einem Debian-basierten System, wie Ubuntu, steht apt zur
Verfügung:
$ sudo apt install docker-ce docker-ce-cli containerd.ioAuf RPM-basierten Distribution, wie Fedora, RHEL oder CentOS) arbeiten, können Sie dnf verwenden:
$ sudo dnf -y install dnf-plugins-core $ sudo dnf config-manager \ --add-repo https://download.docker.com/linux/fedora/docker-ce.repo $ sudo dnf install docker-ce docker-ce-cli containerd.io
Linux Grundkurs
Wir werden im Kurs auf der Komanndozeile Befehle ausführen. Es
hilft allerdings für das Verständnis des Kurses, diese Einführung
durchzugehen:
https://wiki.ubuntuusers.de/Shell/Einführung/