Konteneryzacja z Docker

Konteneryzacja i wirtualizacja – podstawy

Julia Ostheimer

Freelance AI Consultant

Przypomnienie: definicja kontenera

  • Kontenery
    • Izolowane środowisko
    • Zawiera aplikację i wszystkie zależności

 

Zawartość kontenera

1 Icons by icons8.com
Konteneryzacja i wirtualizacja – podstawy

Wprowadzenie do Docker

  • Podstawowe narzędzie do konteneryzacji
  • Open-source i duża baza użytkowników
  • Jedno z najpopularniejszych narzędzi!

 

Logo Docker

1 Stack Overflow Developer Survey from 2023 2 Logo by Docker Inc. from 2024
Konteneryzacja i wirtualizacja – podstawy

Wprowadzenie do Docker

  • Zarządzanie cyklem życia kontenerów

 

Przeznaczenie platformy Docker

1 Icons by icons8.com
Konteneryzacja i wirtualizacja – podstawy

Przegląd komponentów Docker

  • Najważniejsze komponenty Docker:
    • Docker Desktop
    • Docker Engine
      • Docker Client
      • Docker Daemon
    • Docker Objects
      • Docker Images
      • Docker Containers
    • Docker Registries
Konteneryzacja i wirtualizacja – podstawy

Instalacja Docker przez Docker Desktop

Docker Desktop - zrzut ekranu aplikacji

1 Screenshot from Docker Desktop Mac application
Konteneryzacja i wirtualizacja – podstawy

Architektura klient-serwer Docker Engine

Architektura Docker - klienci Docker

1 Icons by icons8.com
Konteneryzacja i wirtualizacja – podstawy

Architektura klient-serwer Docker Engine

Architektura Docker - Docker Daemon

1 Icons by icons8.com
Konteneryzacja i wirtualizacja – podstawy

Przegląd obiektów Docker

Architektura Docker - kontenery i obrazy

1 Icons by icons8.com
Konteneryzacja i wirtualizacja – podstawy

Udostępnianie kontenerów przez rejestry

Architektura Docker - rejestr Docker

1 Icons by icons8.com
Konteneryzacja i wirtualizacja – podstawy

Czas na ćwiczenia!

Konteneryzacja i wirtualizacja – podstawy

Preparing Video For Download...