Docker er et containeriseringssystem som LXC for virtualisering av Linux -operativsystemer ved å bruke den samme kjernen som vertsoperativsystemet. Containere er raske og lette. De trenger ikke mye diskplass eller RAM for å løpe.
Docker-depotet har forhåndsbygde bilder for nesten alt du måtte ønske å gjøre. Hvis du for eksempel trenger å utvikle et PHP -nettsted, kan du laste ned et Docker PHP -bilde og begynne å utvikle. Du trenger ikke å laste ned og sette opp alle pakkene en etter en som du gjør på et typisk Linux -system. Dette er grunnen til at det brukes mye av programvareutviklere over hele verden.
I denne artikkelen vil jeg vise deg hvordan du installerer og bruker Docker CE På Debian 9 -strekk. La oss komme i gang.
Installere Docker
Docker Community Edition eller Docker CE er ikke tilgjengelig i det offisielle pakkelagde av Debian 9 -strekningen. Men det kan enkelt installeres fra det offisielle pakkelagdet til Docker. Oppdater først Apt Package Repository Cache med følgende kommando:
$ sudo apt-get oppdatering
Apt Package Repository Cache skal oppdateres.
Kjør nå følgende kommando for å installere pakkene som kreves for å installere Docker CE:
$ sudo apt-get installer apt-transport-https ca-certificates curl gnupg
Programvareforekomster-vanlige
Trykk nå y Og trykk deretter å fortsette.
Legg nå GPG -nøkkelen til offisielt Docker -depot med følgende kommando:
$ curl -fssl https: // nedlasting.Docker.com/linux/debian/gpg | sudo apt-key add -
GPG -nøkkelen til det offisielle Docker -depotet bør legges til.
Legg nå til tjenestemannen Docker CE depot med følgende kommando:
$ sudo add-apt-repository "Deb [arch = amd64] https: // nedlasting.Docker.com/linux/debian
$ (lsb_release -cs) stabil "
Oppdater nå Apt Pakkelagerbuffer igjen med følgende kommando:
$ sudo apt-get oppdatering
De Apt Pakkelagerbuffer bør oppdateres.
Installer nå Docker CE med følgende kommando:
$ sudo apt-get install docker-ce
trykk y Og trykk deretter å fortsette.
Docker CE skal installeres.
Sjekk nå om Docker Tjenesten kjører med følgende kommando:
$ sudo systemctl status docker
Som du kan se fra skjermbildet nedenfor, Docker Tjenesten kjører.
Hvis den ikke kjører, kan du starte Docker Tjeneste med følgende kommando:
$ sudo systemctl start docker
Legg også til Docker Service til systemoppstarten med følgende kommando, så det starter når datamaskinen din starter.
$ sudo SystemCTL Enable Docker
Som du kan se, Docker Tjenesten legges til systemoppstarten.
Sjekk nå om Docker CE jobber med følgende kommando:
$ sudo docker versjon
Som du kan se fra skjermbildet nedenfor, Docker CE fungerer riktig.
Nå som Docker CE er installert og fungerer riktig, fra neste avsnitt vil jeg vise deg hvordan du bruker Docker CE.
Søker etter Docker -bilder på Docker Image Repository
Akkurat som Debian Package Repository, har Docker også et bildelager der alle Docker -bildene er hostet. Du kan søke etter bilder i Docker Image Repository og laste ned de du trenger.
For å søke etter et Docker -bilde, la oss si Alpine Linux Docker -bilde, kjør følgende kommando:
$ sudo docker search "alpine"
Søkeresultatet skal vises som du kan se fra skjermdumpen nedenfor. Den markerte kolonnen er navnet på Docker -bildet. Dette er hva du bruker for å laste ned det aktuelle Docker -bildet. Jeg skal installere det første Docker -bildet Alpine.
Last ned og liste opp Docker -bilder
Nå for å laste ned Alpine Docker -bilde fra den tidligere delen, kjør følgende kommando:
$ sudo docker pull alpine
De Alpine Docker -bildet lastes ned.
Du kan liste opp Docker -bildene som er tilgjengelige på datamaskinen din med følgende kommando:
$ sudo docker bilder
Som du ser fra den markerte delen av skjermbildet nedenfor, Alpine Bilde jeg nettopp lastet ned er oppført. Du kan finne informasjon som for eksempel Bilde -ID, STØRRELSE Herfra også.
Opprette en Docker -beholder
I denne delen skal jeg vise deg hvordan du oppretter en Docker -beholder.
Du kan opprette en Docker Container of the Docker Alpine Bilde med følgende kommando:
$ sudo docker run alpine
Hvis du vil lage en beholder av Docker -bildet Alpine og logg inn på skallet til beholderen samtidig, kjør følgende kommando:
$ sudo docker run -it alpine
Som du ser fra skjermdumpen nedenfor, er du logget inn på skjellet på beholderen.
Du kan kjøre hvilken kommando du liker her.
Når du er ferdig med beholderen, kjører du følgende kommando for å gå ut av den.
$ exit
Du kan også kjøre en kommando og opprette en beholder, for eksempel:
$ Sudo Docker Run Alpine Echo "Hello World"
Liste over dockerbeholderne
Du kan få en liste over alle de løpende Docker -containere med følgende kommando:
$ sudo docker ps
Som du ser fra skjermdumpen nedenfor, bare beholderen 6F2488135966, som er en Alpine Container, kjører en kommando Sov 1000.
Du kan få en liste over alle løpende og ikke kjøre Docker -containere med følgende kommando:
$ sudo docker ps -a
Dette er alle containerne jeg har laget som du kan se på skjermdumpen nedenfor.
Starter en stoppet beholder
Du kan starte en stoppet container og kjøre den med samme kommando som du kjørte når du opprettet den som følger:
$ sudo docker start -i container_name
Eller
$ sudo docker start -i container_id
MERK: Container_id og Container_name kan bli funnet fra sudo docker ps -a Kommando som angitt ovenfor.
For eksempel,
$ sudo docker start -i 97663a84f96c
Fest en løpende beholder
Du kan logge deg på skallet til en Docker -beholder som kjører hvis du har forlatt ut av det som følger:
$ sudo docker vedlegg container_id
Eller
$ sudo docker vedlegg containernavn
For eksempel:
$ sudo docker vedlegg 6452e4e4890c
Slik installerer du og bruker Docker på Debian 9 Stretch. Takk for at du leste denne artikkelen.