Docker frittliggende modus forklart

Docker frittliggende modus

Frittliggende modus, vist med alternativet --detacheller -d, betyr at en Docker-container kjører i bakgrunnen på terminalen din. Den mottar ikke inngangs- eller skjermutgang.

docker run -d IMAGE

Hvis du kjører containere i bakgrunnen, kan du finne ut detaljene deres ved å bruke docker psog deretter feste terminalen din til inngang og utgang.

Mer informasjon:

  • Fest til og løsne fra en løpende container | Docker Docs
  • Frittliggende vs forgrunn | Docker dokumenterer

Mer info om Docker

Docker er en åpen plattform for å bygge, sende og kjøre distribuerte applikasjoner. Det er skrevet i Go. Den ble først utgitt i 2013 og er utviklet av Docker, Inc.

Docker brukes til å kjøre pakker kalt “containere”. Beholdere er isolert fra hverandre og fra operativsystemet. Disse er lettere enn virtuelle maskiner, ettersom de ikke bruker vertsmaskinen til å kjøre et operativsystem.

Containerization, som er en måte å distribuere og kjøre applikasjoner på, kjører isolerte tjenester som kjører naturlig på Linux-kjernen. Minne kan stilles inn manuelt for hver container i Docker.

Docker brukes til å forenkle konfigurasjoner, og sikre en jevn kontinuerlig integrering og distribusjonsflyt. Spesifikke containere kan spesifiseres for utviklings-, iscenesettelses- og produksjonsmiljøer. En ekte implementering av en container i produksjon, i henhold til Docker-manualen, er å kjøre den som en tjeneste, ved hjelp av docker-compose.ymlfilen for oppsett. Dette er en YAML-fil som definerer hvordan Docker-containere skal oppføre seg i produksjonen.

En av Dockers største fordeler er at den kan brukes av et team som bruker forskjellige operativsystemer til å bygge prosjekter uten å måtte bekymre seg for programvarekonflikter.

Installasjon

  • Ubuntu: sudo apt install docker
  • Rød hatt: yum install docker-ce
  • Windows / macOS: Last ned
  • Linux:
curl -fsSL //get.docker.com -o get-docker.sh sh get-docker.sh

Mer informasjon:

  • For nedlasting og dokumentasjon, sjekk dockerens offisielle side: Docker offisielle side