Containerisering med Docker

Containerisering och virtualiseringskoncept

Julia Ostheimer

Freelance AI Consultant

Repetition: Vad är en container?

  • Containers
    • Isolerad miljö
    • Inkluderar applikationen och alla beroenden

 

Innehållet i en container

1 Ikoner från icons8.com
Containerisering och virtualiseringskoncept

Introduktion till Docker

  • Det självklara verktyget för containerisering
  • Öppen källkod och stor användarbas
  • Ett av de mest använda verktygen!

 

Docker-logotyp

1 Stack Overflow Developer Survey från 2023 2 Logotyp av Docker Inc. från 2024
Containerisering och virtualiseringskoncept

Introduktion till Docker

  • Hanterar containrars livscykel

 

Syftet med Docker-plattformen

1 Ikoner från icons8.com
Containerisering och virtualiseringskoncept

Översikt över Dockers komponenter

  • Viktigaste komponenterna i Docker:
    • Docker Desktop
    • Docker Engine
      • Docker Client
      • Docker Daemon
    • Docker Objects
      • Docker Images
      • Docker Containers
    • Docker Registries
Containerisering och virtualiseringskoncept

Installera Docker via Docker Desktop

Docker Desktop – skärmbild av applikationen

1 Skärmbild från Docker Desktop Mac-applikationen
Containerisering och virtualiseringskoncept

Klient-serverarkitektur i Docker Engine

Docker-arkitektur – Docker Clients

1 Ikoner från icons8.com
Containerisering och virtualiseringskoncept

Klient-serverarkitektur i Docker Engine

Docker-arkitektur – Docker Daemon

1 Ikoner från icons8.com
Containerisering och virtualiseringskoncept

Översikt över Docker-objekt

Docker-arkitektur – Docker Containers och Images

1 Ikoner från icons8.com
Containerisering och virtualiseringskoncept

Dela containers via register

Docker-arkitektur – Docker Registry

1 Ikoner från icons8.com
Containerisering och virtualiseringskoncept

Nu kör vi en övning!

Containerisering och virtualiseringskoncept

Preparing Video For Download...