Docker är en serie ramar som använder virtualisering på OS-nivå för att tillhandahålla applikationer i buntar som kallas containrar som tjänsteobjekt. Behållare är isolerade från varandra och deras program, mappar och konfigurationsfiler är förpackade. De kan kommunicera med varandra via väldefinierade plattformar. Så i den här artikeln kommer vi att diskutera hur du installerar och konfigurerar Docker på ditt Oracle Linux 8-system.
Förutsättningar
- Oracle Linux 8 måste installeras på din Virtual Box Machine.
- Användaren bör ha root-användarrättigheter för att installera Docker.
Logga in som Sudo-användare
Öppna din Oracle Linux 8 från din virtuella ruta och logga in från den. Öppna sedan din terminal i Oracle Linux 8 och se till att logga in som en rot användare med följande sudo-kommando:
$ suDet kommer att be dig om ditt lösenord för rootanvändare, och du måste ange det för att fortsätta med de ytterligare processerna som bifogas nedan.
Om du redan har installerat några förråd av Docker måste du ta bort dem med det anbringade yum-kommandot:
# sudo yum ta bort docker docker-common docker-selinux docker-engine
Installera nödvändiga arkiv och verktyg
I början måste du installera och aktivera några förvar som är användbara och nödvändiga för installationen av Docker. Så först måste du installera yum-verktyg. Utför kommandot som citeras nedan för detta ändamål:
# sudo dnf install -y dnf-utils zip unzipSe till att prova dessa kommandon med sudo-behörigheter, annars kanske det inte fungerar som det ska.
För det andra måste du installera och ladda ner konfigurationsförvar för Docker, som är docker-ce. Använd det bifogade kommandot nedan i din terminal med sudo-initialisering:
# sudo dnf config-manager -add-repo = https: // nedladdning.hamnarbetare.com / linux / centos / docker-ce.repo
Installera Docker
Slutligen kan du installera Docker på din Oracle Linux 8. Se till att logga in som en rotanvändare. Använd följande citerade kommando för att installera Docker i Oracle Linux 8 via terminal:
$ sudo dnf installera -y docker-ce --nobest
Om du inte kan installera Docker med ovanstående kommando och du står inför en del fel, det finns några sätt att lösa dessa. Försök med det här kommandot med tillägget "tillåta radering" -tangenten i slutet av det, som visas nedan:
# sudo dnf installera -y docker-ce -nobest -allowerasingDu kan också använda det bifogade kommandot nedan:
# sudo dnf installera -y docker-ce -nobest -skip-trasig
Du kan se att din installation har börjat. Du måste vänta en stund tills den installerar din Docker på Oracle Linux 8 framgångsrikt.
Aktivera Docker Service
För att börja använda Docker måste du Gör det möjligt din dockertjänst i Oracle Linux 8. Använd följande för detta systemctl kommando som en rotanvändare:
# systemctl aktivera docker.serviceDetta kommando aktiverar Docker på din Oracle Linux 8.
Det kan också krävas autentisering genom att be om ditt lösenord för den aktuella användaren som du är inloggad med.
Efter att ha aktiverat kan du starta Docker-tjänsten med följande systemctl-kommando:
# systemctl start docker.service
Kolla statusen
Du kan också kontrollera status av din nyligen installerade Docker-tjänst, oavsett om den fungerar korrekt eller inte. För att ta reda på statusen för Docker, prova nedanstående systemctl-status kommando i terminalen:
# systemctl status docker.serviceSom framgår av bilden nedan att den nyligen installerade Docker Engine för närvarande är Aktiv och igång ordentligt utan några fel.
Sök efter Docker Info
Lyckligtvis kan du kolla efter info av Docker som just har installerats på din Oracle Linux 8. För att göra det, prova kommandot nedan på följande sätt:
# dockerinfoSe till att logga in först som rotanvändare. Ditt system visar all relaterad information om Docker, som visas på bilden.
Sök efter Docker-version
Om du vill kontrollera den installerade versionen av Docker på din Oracle Linux 8, använd också kommandot enligt följande:
# dockerversion
Skapa användare med Sudo-privilegier
Slutligen är din Docker redo att användas. Om du inte vill använda ett sudo-konto måste du tilldela sudo-behörigheterna till en annan användare för att köra dockerkommandon. Först och främst gör en ny användare från rotkontot enligt följande:
# useradd docker_user
Lägg till Sudo-användaren i en grupp
Lägg till den här nyskapade användaren i / etc / sudoers filen för att göra posten tydlig enligt följande:
# echo “docker_user ALL- (ALL) NOPASSED: / usr / bin / docker” >> / etc / sudoers
Efter att ha lagt till den här användaren i sudoers-fil, du måste skapa en grupp och tilldela den till användaren som just har skapats som en sudo-användare. Använd följande kommando för att göra detta:
# echo “alias docker = \” sudo / usr / bin / docker \ ”” >> / home / docker_user /.bash_profileVi har använt ett alias i den nyskapade användarens bash_profile-fil för att undvika ytterligare användning av sudo i ditt kommando.
Logga in som nyskapad Sudo-användare
Nu måste du logga in som en sudo-användare som du särskilt har skapat för Docker för att prova kommandon. Använd Docker som en sudo-användare genom följande kommando för att byta till en nyskapad sudo-användare:
#su - docker_userDet kan fråga efter din Lösenord för att bekräfta din handling. När det gäller vårt fall har vi inte ställt in ett lösenord, så det kommer inte att fråga om docker_user-lösenord, som visas nedan.
Nu kan du äntligen börja använda Docker genom olika kommandon som en sudo-användare.
Slutsats
Vi har diskuterat och lärt oss om mycket enkla och effektiva metoder för att installera Docker på Oracle Linux 8. I den här artikeln har vi utbildat oss om grundläggande installation och användning av Docker. Förhoppningsvis har den här artikeln underlättat mycket för att få dig att förstå Docker-installation och dess användning.