Docker Container
Docker -containere kan tenkes på som kjørbare bilder. Med bruk av Docker API eller CLI kan du utføre forskjellige operasjoner i en Docker -beholder. Det gir deg også anlegget til å koble en beholder til ett eller flere nettverk, legge ved lagring av den eller lage et nytt Docker -bilde ut av en eksisterende stat.
En beholder er ofte godt atskilt fra verten og standardmaskinen. Du har kontroll over det isolerte nettverket av en beholder, lagring og andre underliggende delsystemer. Bildet av en beholder og eventuelle konfigurasjonsparametere du gir, brukes til å bygge eller starte den. Eventuelle endringer i en beholderens tilstand som ikke er lagret i vedvarende lagring, går tapt når beholderen fjernes.
Fordelene ved å bruke Docker på Debian 11
Noe av det beste med å bruke et open source-prosjekt er friheten til å velge teknologien du vil bruke for å fullføre enhver oppgave. Docker er egnet for utviklere som trenger et lett, lite og rent miljø for testformål og ønsker å unngå omfattende styring og konfigurasjoner. Den kan også teste, sende og distribuere kode raskt, noe som hjelper til med å minimere forsinkelsen mellom å skrive kode og utføre den i et miljø.
Hvis Docker er installert på systemet ditt og alle rundt deg har litt kunnskap relatert til Docker Toolchain, så Docker Community Edition (CE) er plattformen for deg å komme i gang med containere.
Hvordan installere Docker -avhengigheter
Først av alt, åpne din Debian -terminalen ved å trykke “Ctrl+alt+t”Og utfør den undergitte kommandoen for å oppdatere systemlageret:
$ sudo apt-get oppdateringI neste trinn vil vi legge til de nødvendige Docker -avhengighetene til systemet.
$ sudo apt -y installer apt-transport-https ca-certificates curl gnupg2 programvareforekomst-kommonAlle avhengighetene er installert.
Hvordan importere Docker GPG -nøkkel og depot på Debian 11
For å signere Docker -pakkene, må du importere den offisielle nøkkelen til systemet ditt. For dette, skriv ut Curl -kommandoen i terminalen.
$ curl -fssl https: // nedlasting.Docker.com/linux/debian/gpg | Sudo GPG-Dearmor -o/usr/share/nøkkelringer/docker-archive-keyring.GPGSkriv ut kommandoen under gitt for å legge til depot:
$ ECHO "Deb [Arch = AMD64 Signed-By =/usr/share/nøkkelring/docker-archive-keyring.gpg] https: // nedlasting.Docker.com/linux/debian $ (lsb_release -cs) stabil "| sudo tee/etc/apt/kilder.liste.D/Docker.listeFor oppdatering av pakkeliste Bruk:
$ sudo apt oppdateringEtter å ha oppdatert pakkelisten kan vi nå gå mot neste trinn.
Hvordan installere Docker på Debian 11
Utfør nå denne kommandoen for å installere Docker på et Debian 11 -system:
$ sudo apt install-y docker-ce docker-ce-cli containerd.ioVent noen minutter, da Docker -installasjonen vil ta litt tid:
Hvis du vil bekrefte eksistensen av Docker på systemet ditt, kan du skrive ut "Docker”Kommando med“-v”Alternativ. “-v”Alternativet legges til for å vise versjonen av Docker:
$ docker -vHvordan sjekke Docker -tjenesten på Debian 11
Etter å ha installert Docker på systemet ditt, er neste trinn å sjekke statusen ved å bruke "SystemCTL”Kommando. “SystemCTL”Kommando brukes til å kontrollere forskjellige tjenester i et system. I vårt tilfelle vil vi utføre "SystemCTL”Kommando med“status”Alternativ for å se om Docker -tjenesten er aktiv eller inaktiv på vårt Debian -system:
$ sudo systemctl status dockerSom du kan se, er Docker -tjenesten aktiv på centosene våre:
Hvordan teste Docker på Debian 11
Inntil dette punktet har vi installert Docker og sjekket statusen på vårt Debian -system. Nå, hva skal vi gjøre videre? Vi vil teste arbeidet med Docker ved å kjøre en prøvebeholder. For eksempel, i den undergitte kommandoen, vil vi prøve å kjøre "Hei Verden”Global Docker Container:
$ sudo docker run hello-worldUtgangen erklærer at Docker jobber uanstrengt på systemet:
Konklusjon
Docker er et programvare rammeverk som brukes til å utvikle, teste og distribuere applikasjoner raskt. Den organiserer applikasjoner eller pakker i containere, inkludert alt som applikasjonen din krever for å betjene, for eksempel systemverktøy, biblioteker, kode og kjøretid. Docker tillater deg å distribuere og skalere apper i ethvert miljø raskt. Denne skrivingen viste Hvordan installere Docker på Debian. Videre viste vi deg prosedyren for å teste Docker på Debian 11 -systemet ditt.