Hvordan installere og bruke Docker på Ubuntu Top 10.Topp 10 LTS

Hvordan installere og bruke Docker på Ubuntu Top 10.Topp 10 LTS
For å gjøre en fullstendig systemvirtualisering, er det behov for mye minne og diskplass akkurat som vi trenger å kjøre et operativsystem på datamaskinen vår. Docker er et containeriseringssystem. En virtuell Docker -maskin kalles en beholder. Hvordan det fungerer er, bruker Docker kjernen til vertsoperativsystemet og bruker Linux -kjernenes navnefunksjoner for å isolere containerne. Så en Docker -beholder trenger ikke en kjerne installert og mange andre avhengigheter. Det gjør dem lettere og raskere. Den eneste ulempen er at en Docker -beholder ikke kan ha en annen kjerne enn vertsoperativsystemet. Hvis du vil kjøre en annen kjerne enn vertsoperativsystemet, må du bruke full virtualisering, ikke containerisering.

I denne artikkelen vil jeg vise deg hvordan du installerer og bruker Docker på Ubuntu 18.04 LTS.

Legge til Docker -pakkelageret:

I denne delen vil jeg vise deg hvordan du legger til Docker -pakkelageret på Ubuntu 18.04 LTS.

Oppdater først Apt Package Repository Cache of Your Ubuntu 18.04 LTS -maskin med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres.

Kjør nå følgende kommando for å installere noen ekstra pakker som kreves for å legge til Docker -pakkelageret på Ubuntu 18.04 LTS:

$ sudo apt-get installer apt-transport-https ca-certificates curl gnupg programvare-
Eiendommer-vanlige

Trykk nå y Og trykk deretter å fortsette.

De nødvendige pakkene skal installeres.

Legg nå til den offisielle GPG -nøkkelen til Docker -depotet på Ubuntu 18.04 LTS -maskin med følgende kommando:

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

GPG -tasten bør legges til.

Legg nå til det offisielle pakkelageret til Docker med følgende kommando:

$ sudo add-apt-repository "Deb [arch = amd64] https: // nedlasting.Docker.com/linux/ubuntu
$ (lsb_release -cs) stabil "

Det offisielle Docker -pakkelageret skal legges til, og APT Package Repository Cache bør også oppdateres.

Installere Docker på Ubuntu 18.04 LTS:

Nå som alt er klart, kan du installere Docker på Ubuntu 18.04 lts med følgende kommando:

$ sudo apt install docker-ce

Trykk nå y Og trykk deretter å fortsette.

Alle de nødvendige pakkene skal lastes ned og installeres.

Docker er installert.

Sjekk nå om Docker -tjenesten kjører med følgende kommando:

$ sudo systemctl status docker

Som du ser kjører Docker -tjenesten.

Hvis den ikke kjører, så start Docker med følgende kommando:

$ sudo systemctl start docker

Nå skal legge til Docker -tjenesten til systemoppstarten slik at den starter automatisk på systemoppstart.

Kjør følgende kommando for å legge til Docker -tjenesten til systemoppstarten:

$ sudo SystemCTL Enable Docker

Sjekk nå om Docker jobber med følgende kommando:

$ docker -v

Kjør Docker uten rotrettigheter:

Som standard må du kjøre Docker som rot bruker. Du kan også kjøre Docker med sudo Hvis den er konfigurert på Ubuntu 18.04 LTS -maskin. Hvis du ikke vil bruke Docker som rot bruker eller med sudo, Da bør du legge til påloggingsbrukeren din til Docker gruppe.

Legg til påloggingsbrukeren din i Docker Gruppe med følgende kommando:

$ sudo usermod -ag docker $ (whoami)

Start datamaskinen på nytt med følgende kommando:

$ sudo omstart

Nå skal du kunne kjøre Docker uten sudo eller rot bruker.

Søker etter Docker -bilder:

Docker Image Repository har bilder for nesten alt du trenger. Hvis du for eksempel vil ha en PHP -server, kan du installere et PHP -serverbilde, og du vil være klar til å kjøre PHP -skript.

Du kan søke etter et Docker -bilde, la oss si et Docker -bilde for Node.JS, i det offisielle Docker -bildelageret med følgende kommando:

$ docker søkeknute

Som du kan se, alle Docker -bildene for node.JS vises. For å installere et Docker -bilde, må du bare skrive inn bildetavnet er NAVN kolonne som merket i skjermbildet nedenfor.

Last ned et Docker -bilde:

La oss nå si, du vil laste ned MHART/Alpine-Node Bilde av Docker. Last ned et Docker -bilde kalles å trekke et Docker -bilde i Docker -begrepet.

Å trekke MHART/Alpine-Node Docker -bilde, kjør følgende kommando:

$ docker pull mhart/alpine-node

Docker -bildet skal trekkes.

Oppføring nedlastet Docker -bilde:

For å liste opp alle Docker -bildene du trakk og er tilgjengelig i maskinen din, kjør følgende kommando:

$ Docker -bilder

Som du ser, noden.JS -bildet jeg trakk er oppført.

Kjører en node.JS -skript med Docker:

I denne delen vil jeg vise deg hvordan du kjører en node.JS -skript indeks.JS med Docker -noden.JS -bilde MHART/Alpine-Node at jeg nettopp trakk fra det offisielle Docker -bildelaget.

Opprett først en prosjektkatalog med følgende kommando:

$ mkdir -p ~/prosjekter/hei

Naviger nå til prosjektkatalogen med følgende kommando:

$ cd ~/prosjekter/hei

Nå opprette indeks.JS og åpne den med Nano Text Editor med følgende kommando:

$ nano indeks.JS

Skriv nå inn følgende linje og lagre filen.

Nå kan du kjøre noden.JS -skript indeks.JS med

$ docker run -it - -rm -name hello_node -v "$ pwd":/usr/src/app/hallo -w/usr/src/app/
hei mhart/alpine-node node index.JS

Som du kan se, indeks.JS Node.JS -skriptet kjørte vellykket, og riktig utgang ble skrevet ut.

La oss nå forklare hva som skjer her.

  • -det flaggene brukes til å knytte den nåværende stdin og stdout til Docker og kjøre en kommando som er Nodeindeks.JS
  • -Navn hallo_node - Settene hallo_node som navnet på den løpende beholderen.
  • -RM -flagg fjerner enhver annen løpende beholder med samme navn som denne beholderen.
  • -v “$ pwd”:/usr/src/app/hallo - monterer den nåværende arbeidskatalogen til Ubuntu 18.04 LTS -maskin til /usr/src/app/hei Katalog for Docker Container.
  • -w /usr/src/app/hei - Naviger til /usr/src/app/hei Katalog i Docker -beholderen.
  • MHART/Alpine-Node - Navnet på Docker -bildet som denne beholderen vil være basert på.
  • Nodeindeks.JS - Det er kommandoen som skal kjøres inne i beholderen.

Så det er slik du installerer og bruker Docker på Ubuntu 18.04 LTS. Takk for at du leste denne artikkelen.