Kontejnerizace s Dockerem

Kontejnerizace a virtualizace – základní koncepty

Julia Ostheimer

Freelance AI Consultant

Opakování: Definice kontejneru

  • Kontejnery
    • Izolované prostředí
    • Obsahuje aplikaci a všechny závislosti

 

Obsah kontejneru

1 Icons by icons8.com
Kontejnerizace a virtualizace – základní koncepty

Představení Dockeru

  • Nejrozšířenější nástroj pro kontejnerizaci
  • Open-source s velkou uživatelskou základnou
  • Jeden z nejpoužívanějších nástrojů!

 

Logo Dockeru

1 Stack Overflow Developer Survey from 2023 2 Logo by Docker Inc. from 2024
Kontejnerizace a virtualizace – základní koncepty

Představení Dockeru

  • Správa životního cyklu kontejnerů

 

Účel platformy Docker

1 Icons by icons8.com
Kontejnerizace a virtualizace – základní koncepty

Přehled komponent Dockeru

  • Nejdůležitější komponenty Dockeru:
    • Docker Desktop
    • Docker Engine
      • Docker Client
      • Docker Daemon
    • Docker Objects
      • Docker Images
      • Docker Containers
    • Docker Registries
Kontejnerizace a virtualizace – základní koncepty

Instalace Dockeru přes Docker Desktop

Docker Desktop – snímek obrazovky aplikace

1 Screenshot from Docker Desktop Mac application
Kontejnerizace a virtualizace – základní koncepty

Architektura klient-server Docker Engine

Architektura Dockeru – Docker Clients

1 Icons by icons8.com
Kontejnerizace a virtualizace – základní koncepty

Architektura klient-server Docker Engine

Architektura Dockeru – Docker Daemon

1 Icons by icons8.com
Kontejnerizace a virtualizace – základní koncepty

Přehled objektů Dockeru

Architektura Dockeru – kontejnery a image

1 Icons by icons8.com
Kontejnerizace a virtualizace – základní koncepty

Sdílení kontejnerů přes registry

Architektura Dockeru – Docker Registry

1 Icons by icons8.com
Kontejnerizace a virtualizace – základní koncepty

Lass uns üben!

Kontejnerizace a virtualizace – základní koncepty

Preparing Video For Download...