Sobes.tech
Junior

Mis on konteiner Dockeris?

sobes.tech AI

Vastus AI-lt

Docker konteiner on kerge, isoleeritud tarkvarapakett, mis sisaldab kõike, mis on vajalik selle korrektseks toimimiseks: kood, teegid, süsteemivahendid, täitmis- ja seadistuskeskkond. See luuakse Docker-pildi põhjal ning on selle jooksva eksemplar.

Peamised omadused:

  • Isolatsioon: Konteinerid töötavad isoleeritud keskkonnas, mõjutamata teisi konteinerid või host-süsteemi.
  • Kerged: Erinevalt virtuaalmasinatest ei sisalda konteinerid täielikku operatsioonisüsteemi, kasutades hosti kerneli, mis muudab need märkimisväärselt kergemaks.
  • Kandekohasus: Konteinerid saavad töötada igal platvormil, kus on Docker installitud (Linux, Windows, macOS), tagades keskkonna järjepidevuse arendusest tootmiseni.
  • Reprodutseeritavus: Ühe pildi põhjal saab luua palju identseid konteinerid, mille käitumine on garanteeritud ja etteaimatav.
  • Kiire käivitamine: Konteineri käivitamine on palju kiirem kui virtuaalmasina laadimine.

Näide, kuidas luua ja käivitada konteiner ubuntu pildist:

# Konteineri loomine ja käivitamine `ubuntu` pildist
# -it lipp muudab konteineri interaktiivseks
docker run -it ubuntu