Docker on avoimen lähdekoodin konttisovellus, joka on suunniteltu luomaan, ottamaan käyttöön ja ajamaan sovellusprosesseja kontissa, kuten virtuaalikoneessa, mutta käyttäen samaa ydintä kuin isäntäkäyttöjärjestelmä. Docker-konttien avulla kehittäjä voi pakata kaikki sovelluksen osat, kirjastot ja sen riippuvuudet yhteen pakettiin ja ottaa sen käyttöön.

Dockerilla on kuvavarasto, jossa on valmiiksi konfiguroitu Docker-kuva lähes kaikille tunnetuille avoimen lähdekoodin sovelluksille ja käyttöjärjestelmille. Dockerilla on kaksi versiota, Docker CE (Community Edition), joka on ilmainen ja avoimen lähdekoodin versio, ja toinen on Docker EE (Enterprise Edition), joka sisältää tuen, sertifioinnin jne. ja on maksullinen.

Dockerin asentaminen CentOS-käyttöjärjestelmään

Tässä tutoriaalissa näytämme sinulle askel askeleelta ohjeen Docker CE:n asentamiseen CentOS 7:ään ja CentOS 8:aan.

Edellytykset

  • Ylläpidetty CentOS-versio (Docker ei tue vanhentuneita versioita)
  • Käyttäjätili, jolla on ’sudo’-oikeudet.

Vaihe 1: Asenna Yum-apuohjelmat

Ensiksi meidän on asennettava ’yum-apuohjelmat’-paketti, jotta voisimme käyttää CentOS:n lisävarusteiden käyttöönottoon yum-config-manageria. Käytä seuraavaa komentoa:

$ sudo yum install yum-utils -y

Tulos:

asennetaan yum-utils-paketti

Kuten yllä olevasta kuvakaappauksesta näkyy, yum-utils on asennettu.

Vaihe 2: Ota CentOS extras käyttöön

Voidaksesi ottaa CentOS extras käyttöön, käytä komentoa yum-config-manager:

$ sudo yum-config-manager --enable extras

Vahvistaaksesi, onko extras otettu käyttöön, käytä seuraavaa komentoa:

$ sudo yum repolist

Tulos:

centos extra repo enabled

Vaihe 3: Asenna Docker-riippuvuudet

Jatkossa meidän on asennettava device-mapper-persistent-data, ja lvm2-paketti, koska Docker riippuu näistä kahdesta paketista. Käytä alla olevaa komentoa:

$ sudo yum install device-mapper-persistent-data lvm2

Tulos:

asennetaan data-mapper- ja lvm2-paketti

Yllä olevasta kuvakaappauksesta näet, että nämä paketit on jo asennettu.

Vaihe 4: Dockerin virallisen arkiston lisääminen

Me lisäämme nyt Dockerin virallisen arkiston CentOS:iin yum-config-managerin avulla:

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Tulos:

Dockerin arkiston lisääminen centos:iin

Dockerin arkiston pitäisi olla nyt lisätty.

Vaihe 5: Vain CentOS 8:lle ja sitä vanhemmille

Jos olet asentamassa Dockeria CentOS 7:ään tai alempaan, voit ohittaa tämän vaiheen, mutta CentOS 8:ssa meidän on korjattava Dockerin yhteensopivuus containerd.io-paketin kanssa. Meidän on ladattava paketti manuaalisesti ja asennettava se sitten yum-ohjelmalla.

Siirrymme ensin /tmp-hakemistoon:

$ cd /tmp

Lataamme viimeisimmän paketin Docker CE:n virallisesta CentOS 7:n pakettivarastosta seuraavalla komennolla:

$ wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm

Tulos:

download containerd.io package

Muista korvata yllä olevassa komennossa oleva linkki uusimmalla linkillä viralliselta verkkosivulta. Kun uusin containerd.io-paketti on ladattu, asennamme sen /tmp:stä seuraavalla komennolla:

$ sudo yum install ./containerd.io-1.2.13-3.2.el7.x86_64.rpm

Output:

Niin, nyt sinulla on uusin versio containerd.io:sta asennettuna.

Vaihe 6: Asenna Docker!

Kun kaikki on valmiina, voimme vihdoin asentaa Dockerin alla olevalla komennolla:

sudo yum install docker-ce

Tulos:

installaatio docker-ce-pakettien vahvistuskehote

Vahvistaaksesi asennuksen paina Y-näppäintä ja paina sitten <Enter>. Yum-paketinhallinta aloittaa pakettien lataamisen.

Docker-ce-pakettien lataaminen asennuksen aikana

Pakettien lataaminen saattaa kestää jonkin aikaa, ja jossain vaiheessa sinua saatetaan pyytää hyväksymään Dockerin GPG-avain.

accepting docker gpg key

Paina ’y’ ja sen jälkeen <Enter> jatkaaksesi ja lyhyen ajan kuluttua docker asennetaan.

dockerin asennus suoritettu

Oheisesta kuvakaappauksestasi näet, että dockerin asennuksemme CentOS:iin on suoritettu onnistuneesti.

Vaihe 6: Nyt tarkistamme Dockerin asennuksen:

docker -v

Tulos:

dockerin asennusvahvistus

Docker on asennettu testijärjestelmäämme; yllä olevasta kuvakaappauksesta näet Dockerin version.

Configuring Docker on CentOS

Aluksi katsomme Docker-palvelun tilan käyttämällä:

$ sudo systemctl status docker

Output:

checking docker service status

Olet ehkä huomannut, että Docker on oletusarvoisesti poissa käytöstä asennuksen jälkeen. Voit ottaa sen käyttöön alla olevalla komennolla:

$ sudo systemctl start docker

Käynnistääksesi docker-palvelun järjestelmän käynnistyessä:

$ sudo systemctl enable docker

Sen jälkeen tarkistamme tilan uudelleen komennolla:

$ sudo systemctl status docker

Tulostus:

käynnistääksesi docker-palvelun

Näet, että telakointipalvelu on nyt aktiivinen ja käynnissä. Se käynnistyy automaattisesti myös järjestelmän käynnistyessä.

Jos olet päässyt näin pitkälle, sinun pitäisi olla onnistuneesti asentanut Dockerin CentOS 7- tai CentOS 8-koneeseesi. Voit nyt tutkia Dockeria tarkemmin.

Vinkki! Jos aiot käyttää Dockeria tuotantokoneessa, suosittelemme, ettet päivitä CentOS 8:aan. Yritä käyttää CentOS 7:ää, kunnes Dockerilla on virallinen tuki CentOS 8:lle.

Vastaa

Sähköpostiosoitettasi ei julkaista.