222 Kurze Einführung in Docker und Container [1 PT]

Updated . Posted . Visible to the public.

Da wir für einige Übungsaufgaben Dockercontainer benötigen lernst du in diesem Kapitel die Basics zu Docker. Hier vermitteln wir nur sehr oberflächliches Wissen. Details lernst du später, wenn wir uns intensiver mit Containern und deren Orchestrierung beschäftigen. Hier soll es nur darum gehen, dass du verstehst was Container an sich sind und wie du diese für deine Testsetups verwenden kannst. Container sind übrigens nicht gleichbedeutend mit docker. Wir verwenden Docker in diesem Fall, weil es am weitesten verbreitet ist und die Wahrscheinlichkeit sehr hoch ist, dass du damit arbeiten musst. Dazu lernst du aber später mehr.

Ziele

  • Du verstehst ungefähr, was ein Container ist.
  • Du kannst Docker zu LXC/LXD abgrenzen
  • Was ist der Docker daemon und was ist der client?
  • Was ist ein Container Image?
  • Was ist eine Docker Registry?
  • Wie werden Container und deren Prozesse voneinander isoliert?
  • Du kannst Programme in Docker Containern ausführen
  • Du weißt wie du eine Shell im Container bekommst
  • Du weißt wie du Ports von Containern auf deinem Host System erreichbar machst

Inhalte

Aufgaben

  1. Installiere dir docker mit sudo apt-get install docker.io docker-compose.
  2. Folge dem Tutorial
Claus-Theodor Riegg
Last edit
Emma Heinle
License
Source code in this card is licensed under the MIT License.
Posted by Claus-Theodor Riegg to DevOps Curriculum (2022-12-02 11:51)