En av de viktigaste fördelarna med att använda Linux som enplattformen för din server är containrar. Behållare är en teknik som gör det möjligt för en användare att innehålla ett mikrooperativsystem och ett specialiserat programvara och köra det isolerat på systemet. Att göra detta möjliggör otrolig prestanda och flexibilitet. När man talar om containrar på Linux är den mest populära lösningen där ute Docker. Den här programvaran, när den väl är installerad, gör det väldigt enkelt för nästan vem som helst att enkelt installera och köra containrar i farten. Så här får du Docker på Linux ..
SPOILER VARNING: Rulla nedåt och titta på videodelen i slutet av den här artikeln.
Ubuntu-instruktioner
Innan du startar Docker CE på din Ubuntu-server eller skrivbord, bör du uppdatera Ubuntu apt-paketets cache och installera programvaruuppdateringar som kan behöva installeras.
sudo apt update sudo apt upgrade
När ditt system är uppdaterat måste du installera några paket. Dessa paket är viktiga och kommer att göra det möjligt för Ubuntu's pakethanterare att interagera bättre med nedladdningar via HTTPS.
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
Nästa steg i installationsprocessen är att lägga till GPG-nyckeln för det officiella arkivet för Docker-programvara. Detta är viktigt eftersom Ubuntu inte installerar programvaran utan den.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Lägg till det officiella Docker CE-programvarulagret med ditt nedladdade program till ditt Ubuntu-system.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Slutligen uppdaterar Ubuntu programvarukällor igen och installerar Docker-programvaran för att avsluta installationsprocessen.
sudo apt update&&sudo apt install docker-ce
Debian-instruktioner
Uppdatera systemet innan du installerar Docker CE för Debian. Detta säkerställer att Docker kör bra på din maskin.
sudo apt-get update sudo apt-get upgrade
Med allt uppdaterat måste du göra detinstallera några verktyg för att säkerställa att Docker CE-paketen laddas ner korrekt. Kom ihåg att instruktionerna kommer att vara olika beroende på din release av Debian.
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 verktygen tillagda är det dags att installera Docker-repos GPG-nyckel till Debian. Detta är ett kritiskt steg, så ignorer inte det. Debian kommer inte att installera Docker utan den.
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
Lägg sedan till Docker CE-programvarulageret i din Debian-källlista.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
Allt som återstår att göra nu är att uppdatera Debians programvarukällor en andra gång och installera Docker CE. Gör detta med följande kommandon:
sudo apt-get update&&sudo apt-get install docker-ce
Fedora instruktioner
Innan du installerar Docker på Fedora behöver du detför att installera vissa Dnf-plugins. Dessa är viktiga och kommer att göra det möjligt att installera Docker-programvaran mycket lättare. Installera Dnf-plugins med:
sudo dnf -y install dnf-plugins-core
När insticksprogrammen är installerade är det dags att lägga till själva programvarulagret till maskinen.
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
Lägga till det officiella lagringsutrymmet för Docker CEför Dnf och Fedora betyder att när användaren uppdaterar sitt system kommer de att få vanliga Docker-uppdateringar. Om du installerar Docker på en dator som inte har regelbunden tillgång till internet, kan du överväga att gå till Docker CE-nedladdningssidan och istället ta en RPM.
Installera Docker CE direkt från Fedora-pakethanteraren för att slutföra processen.
sudo dnf install docker-ce
Andra Linux-filer
Docker stöds väl på Linux. Linux-distributionerna ovan är några av dem som Docker föredrar att du använder. Om du vill hämta programvaran i en annan version av Linux är det en bra idé att kolla in dokumentationen. Docker-installationsinformation är ett underbart verktyg, och de har många uppskrivningar för många olika Linux-distributioner. Kontrollera också dokumentationen för Linux-distributionen du använder, eftersom det också kan hjälpa dig att installera dockningsprogramvaran.
Aktivera Docker CE
Docker CE är installerat, men innan du kan använda detdet, du måste använda init-systemet för att aktivera dess tjänster. Beroende på vilket operativsystem du använder kan instruktionerna vara annorlunda. Om du till exempel har följt Ubuntu- eller Debian-anvisningarna finns det en god chans att systemobjekt automatiskt har aktiverats under installationsprocessen. Fedora eller andra Linux-distributioner som använder systemd måste aktivera dessa objekt separat.
Aktivera först tjänsten vid start med systemctl enable kommando.
sudo systemctl enable docker
Starta sedan omedelbart docker på systemet med systemctl start kommando.
sudo systemctl start docker
Vill du inaktivera Docker CE-tjänsten? Använda sig av systemctl inaktivera.
sudo systemctl disable docker
Stoppa Docker när som helst genom att använda systemstoppoch starta om den med systemctl omstart.
sudo systemctl stop sudo systemctl restart
Använda Docker CE
Med Docker CE installerat på Linux kan duinstallera och använda så många containrar du vill. För att testa och se till att Docker CE-programvaran fungerar korrekt bör du först köra testbehållaren:

sudo docker run hello-world
Om hello-world container lanseras och fungerar korrekt är allt bra att gå. Om inte, installera om Docker och försök igen.
Installera och kör behållare

Att installera containrar till din Docker-installation är ganska rak. För att börja söker du i Docker Hub efter en behållare du vill installera.
docker search searchterm
Installera sedan den med docker pull.
docker pull containername
Kör behållaren med:
sudo docker run containername</ P>
kommentarer