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