Asenna Docker CentOS7:ään

Docker on avoimen lähdekoodin konttijärjestelmä. Sitä käytetään laajalti sovellusten tiheään käyttöönottoon pilvessä. Se käyttää samaa ydintä kuin isäntäkäyttöjärjestelmä virtualisoidakseen käyttöjärjestelmän. Sillä on suuri imagevarasto, jonka avulla saat kontin käyttöön muutamassa minuutissa. Docker-kuvavarastossa on valmiiksi konfiguroitu Docker-kuva lähes kaikentyyppisille sovelluksille ja käyttöjärjestelmille. Oletetaan, että haluat käyttää PHP-verkkopalvelinta. Löydät sen Docker-kuvavarastosta, ja peruskäyttöjärjestelmä voi olla Ubuntu, Debian tai CentOS. PHP:lle on olemassa erilaisia kuvia jokaista eri käyttöjärjestelmää varten. Tässä artikkelissa näytän, miten Docker asennetaan CentOS 7:ään. Aloitetaan.

Dockerin asentaminen

Käytän CentOS 7.4:ää, kuten näet seuraavan komennon tulosteesta:

$ cat /etc/redhat-release

Käyttämäni ytimen versio on 3.10.0, kuten näet seuraavan komennon tulosteesta:

$ uname -r

Tarvitset yum-config-manageria ottaaksesi käyttöön CentOS 7:n lisävarusteet ja Docker CE:n arkiston CentOS 7 -koneellesi. yum-config-managerin tarjoaa yum-utils-paketti.

Voit asentaa yum-utils-paketin seuraavalla komennolla:

$ sudo yum install yum-utils -y

Kuten alla olevasta kuvakaappauksesta näkyy, koneelleni on jo asennettu yum-utils-paketti. Jos sinulla ei ole sitä, se asennetaan.

Voit nyt ottaa CentOS 7:n extras-repositoryn käyttöön seuraavalla komennolla:

$ sudo yum-config-manager –enable extras

Jatka seuraavalla komennolla tarkistaaksesi, onko extras-repository otettu käyttöön:

$ sudo yum repolist

Kuten näet alla olevan kuvakaappauksen merkitystä kohdasta, extras-repo on käytössä.

Docker riippuu device-mapper-persistent-data- ja lvm2-paketista. Voit asentaa nämä paketit seuraavalla komennolla:

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

Näppäile nyt ’y’ ja paina <Enter> jatkaaksesi.

device-mapper-persistent-data- ja lvm2-pakettien pitäisi olla asennettu.

Nyt sinun täytyy lisätä Dockerin virallinen arkisto CentOS 7 -koneeseesi.

Voit suorittaa seuraavan komennon lisätäksesi Dockerin arkiston CentOS 7:ään yum-config-managerin avulla:

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

Dockerin arkiston pitäisi olla lisätty.

Nyt voit asentaa Dockerin.

Asenna Docker CentOS 7 -koneeseesi suorittamalla seuraava komento:

Paina ’y’ ja jatka sitten painamalla <Enter>.

Yum-paketinhallinnan pitäisi alkaa ladata Docker-paketteja alla olevan kuvakaappauksen mukaisesti.

Jossain vaiheessa sinua saatetaan pyytää hyväksymään Dockerin GPG-avain. Paina ’y’ ja paina sitten <Enter> jatkaaksesi.

Asennuksen pitäisi jatkua alla olevan kuvakaappauksen mukaisesti.

Dockerin pitäisi olla asennettu.

Nyt voit käynnistää Docker-järjestelmäpalvelun seuraavalla komennolla:

$ sudo systemctl start docker

Sinun pitäisi myös lisätä Docker-palvelu järjestelmän käynnistykseen. Näin se käynnistyy automaattisesti käynnistyksen yhteydessä.

Voit lisätä Docker-palvelun järjestelmän käynnistykseen seuraavalla komennolla:

$ sudo systemctl enable docker

Kuten alla olevasta kuvakaappauksesta näkyy, Docker-järjestelmäpalvelu on lisätty käynnistykseen.

Lisää nyt käyttäjäsi docker system -ryhmään. Näin pääset käyttämään kaikkia Docker-komentoja ilman sudo-toimintoa.

Käyttäjäsi lisäämiseksi docker-ryhmään suorita seuraava komento:

$ sudo usermod -aG docker shovon

Huomautus: Tässä shovon on CentOS 7 -koneeni käyttäjä. Sinun käyttäjätunnuksesi pitäisi olla erilainen.

Käynnistä nyt CentOS 7 -koneesi uudelleen seuraavalla komennolla:

$ sudo reboot

Koneen käynnistyttyä voit tarkistaa, toimiiko Docker seuraavalla komennolla:

$ docker version

Kuten alla olevasta kuvakaappauksesta näkyy, CentOS 7 -koneeseeni asennetun Dockerin versio on 17.12. Se toimii oikein.

Dockerin peruskäyttö

Voit ajaa Dockerin oletusarvoisen Hello-world-säiliön testataksesi, toimiiko se vai ei.

Voit ajaa hello-world Docker-säiliön seuraavalla komennolla:

$ docker run hello-world

Hello-world-säiliön kuvaa etsitään paikalliselta levyltä. Ensimmäistä kertaa Docker ei löydä sitä. Niinpä se ladataan Dockerin arkistosta. Kun kuva on ladattu, Docker tekee kuvasta kontin ja ajaa sen, kuten alla olevasta kuvakaappauksesta näkyy.

Voit listata käytettävissä olevat Docker-kontit seuraavalla komennolla:

$ docker image ls

Voit suorittaa seuraavan komennon löytääksesi kaikki tarvitsemasi tiedot Dockerista järjestelmässäsi:

$ docker info

Kuten tämän komennon tulosteesta näet, Dockerin tila tulostuu. Kuten kuinka monta konttia sinulla on, kuinka moni niistä on käynnissä, kuinka moni niistä on keskeytetty tai pysäytetty, kuinka monta Docker-kuvaa olet ladannut, konfiguroitu tallennusajuri, käytettävissä oleva levytila ja paljon muuta. Se on pitkä lista tietoja.

Siten asennat Dockerin CentOS 7:ään ja käytät sitä. Kiitos, että luit tämän artikkelin.

Vastaa

Sähköpostiosoitettasi ei julkaista.