How to Install Docker on CentOS 7 + Docker Compose

Dockerin käsite ja teknologia ovat nykyään hyvin yleisiä. Monet sysadminit käyttävät sitä työssään, koska ne tarjoavat monia etuja käsiteltäessä kontteja Linuxissa. Siksi tänään näytämme sinulle, miten Docker asennetaan CentOS7-käyttöjärjestelmään ja sen jälkeen, miten Docker Compose asennetaan, jotta VPS:ääsi voidaan tehostaa entisestään!

Dockeria rakastetaan ennen kaikkea sellaisten sovelluksia tai palveluita sisältävien kuvien käyttöönotossa, jotka haluamme asentaa verkkoon. Kaiken tämän lisäksi se on avoimen lähdekoodin projekti, joka helpottaa sen toiminnan ymmärtämistä ja jopa mukautettavuutta yrityksessä.

Understanding Docker and Containers

Docker on avoimen lähdekoodin teknologia, joka hallinnoi ja automatisoi sovellusten käyttöönottoa konttien avulla. Nämä kontit jaetaan kuvien avulla, jotka sisältävät kaiken tarvittavan sovelluksen suorittamiseen. Esimerkiksi WordPressistä, Nginxistä, MariaDB:stä ja monista muista palveluista tai sovelluksista on olemassa imageja.

Dockerin käytön suurin etu on se, että voimme ”asentaa” palveluita tai sovelluksia moniin järjestelmiin laitteistosta riippumatta. Voimme esimerkiksi tehdä sovelluksestamme kuvan, ja se voi toimia millä tahansa tietokoneella, johon on asennettu Docker. Kaikki tämä riippumatta kyseisestä käyttöjärjestelmästä tai laitteistosta.

Parasta on, että tämän apuohjelman käytön aloittaminen on helppoa! Opetellaan, miten Docker asennetaan CentOS 7:ään!

How to Install Docker on CentOS 7

Dockerin asentaminen CentOS 7:ään on yksinkertaista. Tätä varten on otettava yhteys palvelimeemme SSH:n avulla. Tutustu PuTTY-oppaaseemme, jos sinulla on ongelmia.

ssh your-user@your-server

Sitten meidän on asennettava joukko paketteja ennen Dockerin asentamista. Meidän on oltava pääkäyttäjä ja suoritettava komentorivillä seuraava rivi:

yum install -y yum-utils device-mapper-persistent-data lvm2

Helpoisin ja turvallisin tapa suorittaa prosessi on Dockerin virallisten arkistojen kautta. Tätä varten on suoritettava tämä rivi:

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

Sen jälkeen voimme asentaa Dockerin CentOS 7 -käyttöjärjestelmään suorittamalla seuraavan komennon:

yum install docker-ce

Me tiedämme nyt, miten Docker asennetaan CentOS-käyttöjärjestelmään. Mutta se ei ole vielä käynnissä! Ottaaksemme Dockerin käyttöön ja käynnistääksemme sen, suorita seuraavat komennot:

systemctl enable docker
systemctl start docker

Viimeiseksi voimme tarkistaa palvelun tilan tarkistaaksemme, että kaikki on mennyt hyvin:

systemctl status docker

Tulosteessa pitäisi näkyä vihreä viiva, joka ilmaisee, että Docker on käynnissä.

Dockerin perusteet

Aluksi ajetaan aluksi Docker-komento ”Hello World”. Sitä varten meidän on suoritettava seuraava komento:

docker run hello-world

Tämä testikuva on se, jonka Docker suosittelee tarkistamaan joka kerta, kun apuohjelma asennetaan uudelleen.

Voidaan tarkistaa kaikki järjestelmässämme olevat kuvat tällä komennolla:

docker images

Vai etsitään Dockerin arkistosta saatavilla olevaa kuvaa komennolla search.

docker search 

Voidaan esimerkiksi etsiä CentOS 7:ään liittyvää kuvaa.

docker search centos7

Ja jos haluamme ladata sen, voimme tehdä sen seuraavalla komennolla:

docker pull 

Viimeiseksi suorittaaksemme sen käytämme run-komentoa. Voimme kutsua kuvaa sen tunnuksella tai suoraan sen nimellä.

docker run -t -i 

Vaihtoehto -i tarkoittaa, että teemme kuvasta vuorovaikutteisen, kun taas vaihtoehto -t tarkoittaa, että meillä on pääsy terminaaliin ja voimme simuloida sitä.

Voidaksemme poistua kuvasta, meidän on painettava CTRL+D.

How to Install Docker Compose on CentOS 7

Docker Compose on apuohjelma, jonka avulla voimme näyttää kuvia Dockerissa. Se luotiin, koska monet ohjelmat vaativat muita palveluita toimiakseen. Esimerkiksi WordPressin tai muun CMS:n kanssa tarvitsemme ensin toimivan web-palvelimen, sitten tietokannan hallinnan kuvan ja lopuksi sovelluksen kuvan.

Meidän pitäisi ottaa ne käyttöön yksi kerrallaan ja konfiguroida ne. Docker Composerin avulla voimme määritellä kaiken yhdessä tiedostossa, jolloin kaikki kuvat ovat riippuvaisia pääkuvasta ja ladata ne normaalisti.

Asenntaaksemme Docker Composen CentOS 7 -käyttöjärjestelmään meidän on suoritettava tämä komento:

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Jos meillä ei ole curl-ohjelmaa asennettuna, voimme tehdä sen seuraavalla komennolla:

yum install curl

Sitten meidän on annettava suoritusoikeudet Docker Composen binäärille:

chmod +x /usr/local/bin/docker-compose

Ja nyt, varmistaaksemme, ettei tule ongelmia, kun käytämme apuohjelmaa terminaalissa, meidän täytyy tehdä symbolinen linkki järjestelmään:

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Viimeiseksi, tarkista asennettu versio:

docker-compose --version

Ja olemme valmiita käyttämään sekä Dockeria, että Docker Composea.

Johtopäätös

Tänä päivänä Docker on hyvin laajasti käytetty apuohjelma. Sovellusten käyttöönotto konttien muodossa säästää meidät yhteensopivuusongelmilta. Lisäksi Docker helpottaa olemassa olevien konttien asennusta ja ylläpitoa. Toisaalta, jos Dockerin tekniikkaan lisättäisiin Composen kaltainen työkalu, tuottavuus ja tehokkuus paranisivat entisestään.

Tietäminen Dockerista on nykyään hyvin tärkeää, minkä vuoksi suosittelemme sinua vierailemaan projektin verkkosivuilla ja lukemaan siitä lisää. Hyvää oppimista!

Tätä viestiä on viimeksi muokattu 22. tammikuuta 2020 12:24 pm

Vastaa

Sähköpostiosoitettasi ei julkaista.