Installera Docker på CentOS7

Install Docker Centos7



Docker är ett containeriseringssystem med öppen källkod. Det används i stor utsträckning för applikationer med hög densitet i molnet. Den använder samma kärna som värdoperativsystemet för att virtualisera ett operativsystem. Den har ett stort bildförråd som du kan använda för att få en behållare igång inom några minuter. Docker-bildförvaret har en förkonfigurerad Docker-avbildning för nästan alla typer av applikationer och operativsystem. Låt oss säga att du vill köra en PHP -webbserver. Du hittar den på Docker -bildförvaret och basoperativsystemet kan vara Ubuntu, Debian eller CentOS. Det finns olika bilder för PHP för varje olika operativsystem. I den här artikeln kommer jag att visa dig hur du installerar Docker på CentOS 7. Låt oss komma igång.

Installera Docker

Jag använder CentOS 7.4 som du kan se från utdata från följande kommando:







$katt /etc/redhat-release



Den version av kärnan jag använder är 3.10.0 som du kan se från utdata från följande kommando:



$du namnger -r





Du behöver yum-config-manager för att aktivera CentOS 7 -tillägg och Docker CE -förvar till din CentOS 7 -maskin. yum-config-manager tillhandahålls av yum-utils paket.

Du kan installera yum-utils paket med följande kommando:



$sudo yum installerayum-utils-och

Som du kan se från skärmdumpen nedan har jag redan yum-utils paket installerat på min maskin. Om du inte har det kommer det att installeras.

Nu kan du aktivera CentOS 7 -extralageret med följande kommando:

$sudoyum-config-manager--Gör det möjligtYtterligare egenskaper

Kör nu följande kommando för att kontrollera om Ytterligare egenskaper repo är aktiverat:

$sudo yumrepolist

Som du kan se från det markerade avsnittet på skärmdumpen nedan, visas Ytterligare egenskaper repo är aktiverat.

Docker beror på device-mapper-persistent-data och lvm2 paket. Du kan installera dessa paket med följande kommando:

$sudo yum installeradevice-mapper-persistent-data lvm2

Tryck nu på 'y' och tryck sedan på för att fortsätta.

device-mapper-persistent-data och lvm2 paket bör installeras.

Nu måste du lägga till det officiella Docker -förvaret i din CentOS 7 -maskin.

Du kan köra följande kommando för att lägga till Docker -förvar i CentOS 7 med yum-config-manager :

$sudoyum-config-manager-lägg till repohttps://download.docker.com/linux/hundratals/docker-ce.repo

Docker -förvaret bör läggas till.

Nu kan du installera Docker.

Kör följande kommando för att installera Docker på din CentOS 7 -maskin:

Tryck på 'y' och tryck sedan på för att fortsätta.

Yum pakethanterare bör börja ladda ner Docker -paketen som visas på skärmdumpen nedan.

Vid ett tillfälle kan du bli ombedd att acceptera GPG -nyckeln för Docker. Tryck på 'y' och tryck sedan på för att fortsätta.

Installationen bör fortsätta enligt skärmdumpen nedan.

Docker bör installeras.

Nu kan du starta Docker -systemtjänsten med följande kommando:

$sudosystemctl start dockare

Du bör också lägga till Docker -tjänsten till systemstart. Så det startar automatiskt vid start.

Du kan köra följande kommando för att lägga till Docker -tjänst till systemstart:

$sudosystemctlGör det möjligthamnarbetare

Som du kan se från skärmdumpen nedan läggs Docker -systemtjänsten till vid start.

Lägg nu till din användare i hamnarbetare systemgrupp. På så sätt kan du komma åt alla Docker -kommandon utan att använda sudo .

För att lägga till din användare till hamnarbetare grupp, kör följande kommando:

$sudoanvändarmod-aGdockare shovon

OBS: Här shovon är användare av min CentOS 7 -maskin. Ditt användarnamn bör vara annorlunda.

Starta nu om din CentOS 7 -maskin med följande kommando:

$sudostarta om

När din dator startar kan du kontrollera om Docker fungerar med följande kommando:

$dockningsversion

Som du kan se från skärmdumpen nedan är versionen av Docker installerad på min CentOS 7 -maskin 17.12. Det fungerar korrekt.

Grundläggande användning av Docker

Du kan köra en standard Hej världen behållare med Docker för att testa om det fungerar eller inte.

Du kan köra följande kommando för att köra Hej världen Dockerbehållare:

$docker run hej-världen

De Hej världen behållaravbildning kommer att sökas på den lokala disken. För första gången hittar Docker det inte. Så det kommer att laddas ner från Docker -förvaret. När bilden har laddats ner kommer Docker att göra en behållare av bilden och köra den som du kan se från skärmdumpen nedan.

Du kan lista de tillgängliga Docker -behållarna med följande kommando:

$dockningsbildls

Du kan köra följande kommando för att hitta all information du kan behöva om Docker på ditt system:

$dockningsinformation

Som du kan se från utdata från detta kommando skrivs statusen för Docker ut. Som hur många behållare du har, hur många av dem körs, hur många av dem är pausade eller stoppade, hur många Docker -bilder du har laddat ner, din konfigurerade lagringsdrivrutin, tillgängligt diskutrymme och många fler. Det är en lång lista med information.

Det är så du installerar Docker på CentOS 7 och använder den. Tack för att du läste denna artikel.