Sobes.tech
Junior — Middle

Magyarázza el a Docker Container és a Docker Image közötti különbségeket

sobes.tech MI

Válasz az MI-től

Docker kép — ez egy sablon vagy „pillanatkép” a fájlrendszerről és a beállításokról, amely minden szükséges elemet tartalmaz az alkalmazás futtatásához: kód, könyvtárak, függőségek és konfiguráció. Ez egy statikus fájl, amely nem változik.

Docker konténer — ez egy futó példány a Docker képből. A konténer egy elszigetelt futtatási környezet, amely a kép alapján jön létre, és futás közben változhat (például állapot mentése, naplók stb.).

Példa:

  • A kép olyan, mint egy virtuális gép sablonja vagy egy recept.
  • A konténer olyan, mint egy futó virtuális gép vagy egy recept szerint elkészített étel.
# Kép létrehozása
docker build -t myapp:latest .

# Konténer indítása a képből
docker run -d --name myapp_container myapp:latest