Installere Docker på Debian Top 10

Installere Docker på Debian Top 10
I denne artikkelen skal jeg vise deg hvordan du installerer den siste Docker CE (Community Edition) på Debian 10 Buster. Så la oss komme i gang.

Installere nødvendige avhengigheter:

Først må du installere noen avhengighetspakker på Debian 10. Alle disse pakkene er tilgjengelige i det offisielle pakkelagde av Debian 10.

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres.

Nå, installer alle nødvendige pakker med følgende kommando:

$ sudo apt installer apt-transport-https ca-certificates curl
GNUPG2 Software-Properties Common

Nå, trykk Y Og trykk deretter For å bekrefte installasjonen.

Alle nødvendige avhengighetspakker skal installeres.

Legge til Docker Package Repository:

Nå bruker Docker HTTPS -protokoll for å betjene Docker -pakkene over Internett. Så du må legge til GPG -tasten til Docker -pakkelageret for å kunne bruke den.

$ curl -fssl https: // nedlasting.Docker.com/linux/debian/gpg
| sudo apt-key add -

GPG -tasten bør legges til.

Kjør nå følgende kommando for å legge til Docker -pakkelageret til din Debian 10 -maskin.

$ ekko "Deb [Arch = AMD64] https: // Last ned.Docker.com/linux/debian $ (lsb_release -cs)
Stabil "| sudo tee/etc/apt/kilder.liste.D/Docker-CE.liste

Docker -pakkelageret skal legges til.

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

APT Package Repository Cache bør legges til.

Installere Docker:

Nå, installer Docker CE med følgende kommando:

$ sudo apt install docker-ce docker-ce-cli containerd.io

Nå, for å bekrefte installasjonen, trykk Y Og trykk deretter .

Apt Package Manager vil laste ned og installere alle nødvendige pakker.

På dette tidspunktet bør Docker CE installeres.

Legg nå din påloggingsbruker i Docker Gruppe med følgende kommando:

$ sudo usermod -ag docker $ (whoami)

Nå, start datamaskinen på nytt med følgende kommando:

$ sudo omstart

Når datamaskinen starter, kjører du følgende kommando for å sjekke om Docker fungerer riktig.

$ Docker -versjon

Som du ser, fungerer alt bra. I skrivende stund, Docker CE 19.03.1 er den siste versjonen av Docker Community Edition.

Docker Basics:

I denne delen skal jeg vise deg hvordan du bruker Docker til å sette opp en grunnleggende HTTP -webserver. På denne måten lærer du,

  • Hvordan søke på Docker -bilder
  • Hvordan laste ned Docker -bilder
  • Hvordan liste opp lokale docker -bilder
  • Hvordan bruke Docker -bilder til å lage containere
  • Hvordan liste du opp Docker -containere
  • Hvordan stoppe og fjerne Docker -containere

La oss si, du vil være vertskap. For å gjøre det, trenger du et HTTP Server Docker -bilde.

Å søke etter en HTTP -server Docker -bilde, kjør følgende kommando:

$ docker search 'http server'

Som du kan se, er mange Docker -bilder oppført i søkeresultatet. Her, NAVN Kolonnen inneholder navnet på Docker -bildet, BESKRIVELSE kolonnen inneholder en kort beskrivelse av Docker -bildet, STJERNER kolonnen representerer hvor populært det docker -bildet er, OFFISIELT kolonne hvis [OK] Det betyr at Docker -bildet offisielt opprettholdes av selskapet/organisasjonen som er ansvarlig for produktet/tjenesten.

La oss si, du liker Apache HTTP -serveren. De NAVN av Docker -bildet er httpd.

For å laste ned HTTPD Docker -bildet, kan du kjøre følgende kommando:

$ docker pull httpd

Som du ser, laster Docker ned httpd Bilde fra Internett.

På dette tidspunktet blir Docker -bildet lastet ned.

Når et Docker -bilde lastes ned for første gang, blir det hurtigbufret på det lokale filsystemet. Så når du bruker det senere, trenger du ikke å laste ned det samme Docker -bildet. Dermed sparer det deg mye tid og båndbredde.

Du kan liste opp alle de lokale hurtigbufrede Docker -bildene med følgende kommando:

$ docker bildeliste

Som du ser, Docker -bildet httpd er hurtigbufret lokalt.

La oss si, du har en katalog nettsted/ på brukerne dine HJEM katalog der alle HTML -prosjektfilene dine er.

Nå kan du fortelle Docker å lage en beholder fra httpd Bilde, kjør containeren, kartlegger $ Hjem/nettsted Katalog til Webroot (/usr/local/apache2/htdocs) av httpd beholder og videresende porten 80 av beholderen til porten 8080 av datamaskinen din med følgende kommando:

$ docker run -d -v $ Hjem/nettsted:/usr/local/apache2/htdocs -p 8080: 80 httpd

En ny beholder skal opprettes.

Gå nå til en nettleser og besøk http: // localhost: 8080

Som du kan se, httpd Docker Container serverer websider fra den kartlagte katalogen $ Hjem/nettsted

Du kan liste opp alle løpsbeholderne med følgende kommando:

$ docker container ls

Som du ser har jeg bare en løpende beholder for øyeblikket. Du kan finne Container -ID, BILDE, STATUS, Porter, Navn etc. av hver av de løpende containerne herfra. Den viktigste er Navn av containerne. Her genereres navnet tilfeldig ettersom jeg ikke har spesifisert noe da jeg opprettet beholderen. Navnet i mitt tilfelle er Vigorous_bardeen. Husk navnet på containeren din slik du trenger det om kort tid.

Nå, hvis du vil stoppe beholderen Vigorous_bardeen, Kjør følgende kommando:

$ docker container stopp kraftig_bardeen

Du kan også starte en stoppet beholder (la oss si Vigorous_bardeen) med følgende kommando:

$ Docker Container Start Vigorous_bardeen

Hvis du trenger å starte en beholder på nytt (la oss si Vigorous_bardeen), kan du kjøre følgende kommando:

$ docker container omstart Vigorous_bardeen

Hvis du vil fjerne en beholder permanent (la oss si Vigorous_bardeen), kan du kjøre følgende kommando:

$ docker container RM Vigorous_bardeen

Så det er slik du installerer Docker på Debian 10 og bruker Docker. Takk for at du leste denne artikkelen.