Sådan opsætter du Docker på Linux

En af de største fordele ved at bruge Linux som platform for din server er containere. Containere er en teknologi, der gør det muligt for en bruger at indeholde et mikrooperativsystem og et specialiseret stykke software og køre det isoleret på systemet. At gøre dette giver mulighed for en utrolig ydeevne og fleksibilitet. Når man taler om containere på Linux, er den mest populære løsning derude Docker. Denne software, når den er installeret, gør det meget nemt for stort set alle nemt at installere og køre containere på farten. Sådan får du Docker på Linux..

SPOILER ALERT: Rul ned og se videotutorialen i slutningen af ​​denne artikel.

Ubuntu instruktioner

Før du får Docker CE til at køre på din Ubuntu-server eller desktop, bør du opdatere Ubuntu apt-pakkecachen og installere eventuelle softwareopdateringer, der muligvis skal installeres.

sudo apt update 

sudo apt upgrade

Når dit system er opdateret, skal du installere et par pakker. Disse pakker er vigtige og vil give Ubuntus pakkehåndtering mulighed for bedre at interagere med downloads over HTTPS.

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 software-properties-common

Det næste trin i installationsprocessen er at tilføje GPG-nøglen til det officielle Docker-softwarelager. Dette er vigtigt, da Ubuntu ikke installerer softwaren uden den.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Med nøglen downloadet skal du tilføje det officielle Docker CE-softwarelager til dit Ubuntu-system.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
 $(lsb_release -cs) 
 stable"

Til sidst skal du opdatere Ubuntus softwarekilder igen og installere Docker-softwaren for at afslutte installationsprocessen.

sudo apt update&&sudo apt install docker-ce

Debian instruktioner

Før du installerer Docker CE til Debian, skal du opdatere systemet. Dette vil sikre, at Docker kører godt på din maskine.

sudo apt-get update

sudo apt-get upgrade

Med alt opdateret skal du installere et par værktøjer for at sikre, at Docker CE-pakkerne downloades korrekt. Husk, at instruktionerne vil være forskellige afhængigt af din udgivelse af Debian.

  Sådan spiller du Trine 2 på Linux

Debian Stretch/Jesse Instruktioner

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 gnupg2 
 software-properties-common

Wheezy instruktioner

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 python-software-properties

Med værktøjerne tilføjet, er det tid til at installere Docker-repos GPG-nøgle til Debian. Dette er et kritisk skridt, så ignorer det ikke. Debian vil ikke installere Docker uden det.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

Tilføj derefter Docker CE-softwarelageret til din Debian-kildeliste.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
 $(lsb_release -cs) 
 stable"

Det eneste, der er tilbage at gøre nu, er at opdatere Debians softwarekilder en anden gang og installere Docker CE. Gør dette med følgende kommandoer:

sudo apt-get update&&sudo apt-get install docker-ce

Fedora instruktioner

Før du installerer Docker på Fedora, skal du installere nogle Dnf-plugins. Disse er vigtige og vil gøre installationen af ​​Docker-softwaren meget lettere. Installer Dnf plugins med:

sudo dnf -y install dnf-plugins-core

Med plugins installeret, er det tid til at tilføje det faktiske softwarelager til maskinen.

sudo dnf config-manager 
 --add-repo 
 https://download.docker.com/linux/fedora/docker-ce.repo

Tilføjelse af det officielle Docker CE-softwarelager til Dnf og Fedora betyder, at når brugeren opdaterer deres system, får de regelmæssige Docker-opdateringer. Hvis du installerer Docker på en pc, der ikke har regelmæssig adgang til internettet, kan du overveje at gå til Docker CE-downloadsiden og i stedet hente en RPM.

  Sådan bruger du Linux-topkommandoen (og forstår dens output)

Installer Docker CE direkte fra Fedora-pakkehåndteringen for at fuldføre processen.

sudo dnf install docker-ce

Andre Linux’er

Docker er godt understøttet på Linux. Linux-distributionerne ovenfor er nogle af dem, som Docker foretrækker, du bruger. Hvis du ønsker at få softwaren på en anden version af Linux, er det en god idé at tjekke ud dokumentationen. Docker-installationsoplysninger er et vidunderligt værktøj, og de har en masse opskrivninger til mange forskellige Linux-distributioner. Tjek også dokumentationen for den Linux-distribution, du bruger, da den også kan hjælpe dig med at få installeret docker-softwaren.

Aktiverer Docker CE

Docker CE er installeret, men før du kan bruge det, skal du bruge init-systemet for at aktivere dets tjenester. Afhængigt af det operativsystem, du bruger, kan instruktionerne være anderledes. For eksempel, hvis du har fulgt Ubuntu- eller Debian-instruktionerne, er der en god chance for, at systemd-elementer automatisk er blevet aktiveret under installationsprocessen. Fedora eller andre Linux-distributioner, der gør brug af systemd, bliver nødt til at aktivere disse elementer separat.

  Sådan bruger du YouTube Music på Linux-skrivebordet

Først skal du aktivere tjenesten ved opstart ved hjælp af systemctl enable-kommandoen.

sudo systemctl enable docker

Start derefter docker på systemet med det samme med systemctl start-kommandoen.

sudo systemctl start docker

Vil du deaktivere Docker CE-tjenesten? Brug systemctl deaktiver.

sudo systemctl disable docker

Derudover kan du stoppe Docker til enhver tid ved at bruge systemctl stop, og genstarte den med systemctl genstart.

sudo systemctl stop

sudo systemctl restart

Brug af Docker CE

Med Docker CE installeret på Linux, kan du installere og bruge så mange containere, som du vil. For at teste og sikre dig, at Docker CE-softwaren fungerer korrekt, skal du først køre testbeholderen:

sudo docker run hello-world

Hvis hello-world containeren starter og fungerer korrekt, er alt godt at gå. Hvis ikke, geninstaller Docker og prøv igen.

Installer og kør containere

Det er ret ligetil at installere containere til din Docker-opsætning. For at starte skal du søge i Docker Hub efter en container, du gerne vil installere.

docker search searchterm

Installer den derefter med docker pull.

docker pull containername

Kør beholderen med:

sudo docker run containername