Docker is een reeks frameworks die virtualisatie op OS-niveau gebruiken om applicaties in bundels, containers genaamd, als service-items te bieden. Containers zijn van elkaar geïsoleerd en hun programma's, mappen en configuratiebestanden zijn verpakt. Ze kunnen met elkaar communiceren via goed gedefinieerde platforms. In dit artikel bespreken we dus hoe u Docker op uw Oracle Linux 8-systeem installeert en configureert.
Vereisten
- De Oracle Linux 8 moet op uw Virtual Box Machine zijn geïnstalleerd.
- De gebruiker moet root-gebruikersrechten hebben om Docker te installeren.
Log in als Sudo-gebruiker
Open uw Oracle Linux 8 vanuit uw virtuele box en log er vanaf. Open vervolgens uw terminal in Oracle Linux 8 en zorg ervoor dat u inlogt als een wortel gebruiker met het volgende sudo-commando:
$ zoHet zal je om je root-gebruikerswachtwoord vragen, en je moet het opgeven om door te gaan met de verdere processen die hieronder zijn toegevoegd:.
Als je al een aantal repositories van Docker hebt geïnstalleerd, moet je ze verwijderen met het bijgevoegde yum-commando:
# sudo yum verwijder docker docker-common docker-selinux docker-engine
Vereiste opslagplaatsen en hulpprogramma's installeren
Helemaal aan het begin moet u enkele repositories installeren en inschakelen die nuttig en noodzakelijk zijn voor de installatie van Docker. Dus eerst moet je yum-hulpprogramma's installeren. Voer hiervoor het onderstaande commando uit:
# sudo dnf install -y dnf-utils zip unzipZorg ervoor dat u deze opdrachten probeert met sudo-rechten, anders werkt het mogelijk niet goed.
Ten tweede moet je de installeren en downloaden configuratie repository voor Docker, dat is docker-ce. Gebruik de bijgevoegde opdracht hieronder in uw terminal met behulp van sudo-initialisatie:
# sudo dnf config-manager -add-repo=https://download.havenarbeider.com/linux/centos/docker-ce.repo
Docker installeren
Eindelijk kunt u Docker installeren op uw Oracle Linux 8. Zorg ervoor dat u inlogt als rootgebruiker. Gebruik de volgende aangehaalde opdracht om Docker in Oracle Linux 8 via terminal te installeren:
$ sudo dnf install -y docker-ce --nobest
Als u Docker niet kunt installeren met behulp van de bovenstaande opdracht, en u wordt geconfronteerd met enkele fouten, er zijn enkele manieren om deze op te lossen. Probeer deze opdracht met de toevoeging van de toets "wissen toestaan" aan het einde ervan, zoals hieronder weergegeven:
# sudo dnf install -y docker-ce -nobest -allowerasingU kunt ook de bijgevoegde opdracht hieronder gebruiken:
# sudo dnf install -y docker-ce -nobest -skip-broken
U kunt zien dat uw installatie is begonnen. U moet enige tijd wachten totdat het uw Docker met succes op Oracle Linux 8 heeft geïnstalleerd.
Docker-service inschakelen
Om Docker te gaan gebruiken, moet je: inschakelen uw docker-service in Oracle Linux 8. Gebruik hiervoor het volgende: systemctl commando als rootgebruiker:
# systemctl docker inschakelen.onderhoudMet deze opdracht wordt Docker ingeschakeld op uw Oracle Linux 8.
Het kan ook nodig zijn: authenticatie door uw wachtwoord te vragen voor de huidige gebruiker waarmee u bent ingelogd.
Na het inschakelen kunt u de Docker-service starten met de volgende systemctl-opdracht:
# systemctl start docker.onderhoud
Controleer de status
U kunt ook de toestand van uw nieuw geïnstalleerde Docker-service, of deze nu goed werkt of niet. Probeer het onderstaande om de status van Docker te achterhalen: systeemctl-status commando in de terminal:
# systemctl status docker.onderhoudZoals blijkt uit de onderstaande afbeelding dat de nieuw geïnstalleerde Docker Engine momenteel is: Actief en hardlopen correct zonder fouten.
Controleren op Docker-info
Gelukkig kun je controleren op de info van de Docker die zojuist is geïnstalleerd op uw Oracle Linux 8. Probeer hiervoor de onderstaande opdracht als volgt:
# havenarbeider infoZorg ervoor dat u eerst als rootgebruiker inlogt. Uw systeem zal alle gerelateerde informatie over Docker weergeven, zoals weergegeven in de afbeelding.
Controleren op Docker-versie
Als u de geïnstalleerde versie van Docker op uw Oracle Linux 8 wilt controleren, gebruikt u de opdracht als volgt:
# docker-versie
Gebruiker maken met Sudo-rechten
Eindelijk is je Docker klaar voor gebruik. Als u geen sudo-account wilt gebruiken, moet u de sudo-rechten toewijzen aan een andere gebruiker om docker-opdrachten uit te voeren. Maak eerst een nieuwe gebruiker van het root-account als volgt:
# useradd docker_user
Voeg de Sudo-gebruiker toe aan een groep
Voeg deze nieuw aangemaakte gebruiker toe in de /etc/sudoers bestand om de vermelding duidelijk te maken, als volgt:
# echo “docker_user ALL-(ALL) NOPASSED: /usr/bin/docker” >> /etc/sudoers
Na het toevoegen van deze gebruiker aan de sudoers-bestand, je moet een groep maken en deze toewijzen aan de gebruiker die zojuist is gemaakt als een sudo-gebruiker. Gebruik hiervoor de volgende opdracht:
# echo “alias docker=\”sudo /usr/bin/docker\”” >> /home/docker_user/.bash_profileWe hebben een alias gebruikt in het bash_profile-bestand van deze nieuw gemaakte gebruiker om verder gebruik van sudo in uw opdracht te voorkomen.
Log in als nieuw aangemaakte Sudo-gebruiker
Nu moet je Log in als een sudo gebruiker die je speciaal voor Docker hebt gemaakt om commando's uit te proberen. Gebruik Docker als een sudo-gebruiker via de volgende opdracht om over te schakelen naar een nieuw gemaakte sudo-gebruiker:
#su - docker_userHet kan vragen om uw wachtwoord om uw actie te bevestigen. In ons geval hebben we geen wachtwoord ingesteld, dus het zal niet om een docker_user-wachtwoord vragen, zoals hieronder weergegeven.
Nu kun je Docker eindelijk gaan gebruiken via verschillende commando's als sudo-gebruiker.
Conclusie
We hebben zeer eenvoudige en efficiënte methoden besproken en geleerd om Docker op Oracle Linux 8 te installeren. In dit artikel hebben we onszelf onderwezen over de basisinstallatie en het gebruik van Docker. Hopelijk heeft dit artikel u veel geholpen om u de installatie en het gebruik van Docker te laten begrijpen.