Yksinkertaistettu Docker: käytännön opas ehdottomille aloittelijoille

Kuvalähde: Wikimedia

Suunnitteletpa aloittaa urasi DevOps-ohjelmassa vai oletko jo tekemässä sitä, jos sinulla ei ole Dockeria luettelossasi, on epäilemättä aika miettiä sitä, koska Docker on kriittinen taito jokaiselle, joka on DevOps-areenalla.

Tässä postituksessa yritän parhaani mukaan selittää Docker yksinkertaisella tavalla.

Ennen kuin aloitamme syvän sukelluksen ja alamme tutkia Dockeria, katsotaanpa mitä aiheita käsittelemme osana tätä aloittelijan opasta.

  • Mikä on Docker?
  • Ongelma, jonka Docker ratkaisee
  • Dockerin käytön edut ja haitat
  • Dockerin ydinkomponentit
  • Docker-terminologia
  • Mikä on Docker Hub?
  • Docker Editions
  • Asennetaan Docker
  • Joitakin tärkeitä Docker-komentoja päästäksesi alkuun
  • Paketoida

Aloitetaan ymmärtämällä, mikä on Docker?

Yksinkertaisesti sanottuna Docker on ohjelmistoalusta, joka yksinkertaistaa sovellusten rakentamista, käyttöä, hallintaa ja jakelua. Se tekee tämän virtualisoimalla tietokoneen käyttöjärjestelmän, johon se on asennettu ja käynnissä.

Dockerin ensimmäinen painos julkaistiin vuonna 2013.

Docker on kehitetty käyttämällä GO-ohjelmointikieltä.

Kun tarkastellaan dokkerien tarjoamaa rikas toimintojoukkoa, niin jotkut maailman johtavista organisaatioista ja yliopistoista, kuten Visa, PayPal, Cornell University ja Indiana University (vain muutamia mainitakseni), ovat hyväksyneet sen laajasti toimimaan ja hallita sovelluksia, jotka käyttävät Dockeria.

Yritetään nyt ymmärtää ongelma, ja Dockerilla on tarjota ratkaisu

Ongelma

Oletetaan, että sinulla on kolme erilaista Python-pohjaista sovellusta, joita aiot isännöidä yhdessä palvelimessa (joka voi olla joko fyysinen tai virtuaalinen kone).

Jokaisessa näistä sovelluksista käytetään erilaista Python-versiota, samoin kuin niihin liittyvät kirjastot ja riippuvuudet, eri sovelluksissa.

Koska meillä ei voi olla erilaisia ​​Python-versioita asennettuna samaan koneeseen, se estää meitä pitämästä kaikkia kolmea sovellusta samassa tietokoneessa.

Ratkaisu

Katsotaanpa miten voimme ratkaista tämän ongelman käyttämättä Dockeria. Tällaisessa tilanteessa voisimme ratkaista tämän ongelman joko omistamalla kolme fyysistä konetta tai yhdellä fyysisellä koneella, joka on riittävän tehokas vastaanottamaan ja käyttämään kolme virtuaalikonetta siinä.

Kummankin vaihtoehdon ansiosta voimme asentaa erilaiset Python-versiot kuhunkin näistä koneista ja niihin liittyvät riippuvuudet.

Riippumatta siitä, minkä ratkaisun valitsemme, laitteiston hankintaan ja ylläpitoon liittyvät kustannukset ovat melko kalliita.

Katsotaanpa nyt, miten Docker voisi olla tehokas ja kustannustehokas ratkaisu tähän ongelmaan.

Tämän ymmärtämiseksi meidän on tutkittava, kuinka tarkalleen Docker toimii.

Koneeseen, johon Docker on asennettu ja käynnissä, viitataan yleensä Docker-isäntänä tai isäntänä yksinkertaisin sanoin.

Joten aina, kun aiot ottaa käyttöön sovelluksen isäntään, se luo siihen loogisen kokonaisuuden isännöimään kyseistä sovellusta. Docker-terminologiassa kutsumme tätä loogista kokonaisuutta kontiksi tai Docker-säilöksi tarkemmaksi.

Docker-säilössä ei ole mitään asennettua ja käynnissä olevaa käyttöjärjestelmää. Mutta sillä olisi virtuaalinen kopio prosessitaulukosta, verkkoliittymistä (t) ja tiedostojärjestelmän liitäntäpisteistä. Nämä ovat perineet isäntäkoneen käyttöjärjestelmältä, jolla säiliötä ylläpidetään ja käytetään.

Isäntäkoneen käyttöjärjestelmän ydin on jaettu kaikille sitä käyttäville säilöille.

Tämä sallii jokaisen säiliön eristämisen samasta isännästä olevista muista. Siksi se tukee useita säilöjä, joilla on erilaiset sovellusvaatimukset ja riippuvuudet saman koneen ajamiseksi, kunhan niillä on samat käyttöjärjestelmävaatimukset.

Ymmärtääksesi kuinka Docker on hyödyllistä tämän ongelman ratkaisemisessa, sinun on viitattava seuraavaan kohtaan, jossa kerrotaan Dockerin käytön eduista ja haitoista.

Lyhyesti sanottuna, Docker virtualisoisi sen isäntälaitteen käyttöjärjestelmän, johon se on asennettu ja käynnissä, sen sijaan että virtualisoisi laitteistokomponentit.

Dockerin käytön edut ja haitat

Dockerin käytön edut

Joitakin Dockerin käytön tärkeimmistä eduista on lueteltu alla:

  • Docker tukee useita sovelluksia, joilla on erilaiset sovellusvaatimukset ja riippuvuudet, jotka ylläpidetään yhdessä samassa isäntässä, kunhan niillä on samat käyttöjärjestelmävaatimukset.
  • Tallennustila optimoitu. Suuri määrä sovelluksia voidaan isännöidä samassa isäntässä, koska säilöt ovat yleensä muutaman megatavun kokoisia ja vievät vain vähän levytilaa.
  • Käyttövarmuuden. Säiliöön ei ole asennettu käyttöjärjestelmää. Siten se kuluttaa hyvin vähän muistia verrattuna virtuaalikoneeseen (jossa olisi täydellinen käyttöjärjestelmä asennettuna ja käynnissä). Tämä myös vähentää käynnistysaikaa vain muutamiin sekunteihin verrattuna pariin minuuttiin, joka tarvitaan virtuaalikoneen käynnistämiseen.
  • Vähentää kustannuksia. Docker on vähemmän vaativa laitteiston suhteen, jota tarvitaan sen suorittamiseen.

Dockerin käytön haitat

  • Sovelluksia, joilla on erilaiset käyttöjärjestelmävaatimukset, ei voida isännöidä yhdessä samassa Docker-isännässä. Oletetaan esimerkiksi, että meillä on 4 erilaista sovellusta, joista 3 sovellusta vaatii Linux-pohjaisen käyttöjärjestelmän ja toinen sovellus vaatii Windows-pohjaisen käyttöjärjestelmän. Tällaisessa tilanteessa 3 Linux-pohjaista käyttöjärjestelmää vaativaa sovellusta voidaan isännöidä yhdellä Docker-isäntällä, kun taas Windows-pohjaista käyttöjärjestelmää vaativa sovellus on isännöitävä toisessa Docker-isäntässä.

Dockerin peruskomponentit

Docker Engine on yksi Dockerin ydinkomponentteja. Se vastaa Docker-alustan yleisestä toiminnasta.

Docker Engine on asiakas-palvelinpohjainen sovellus ja koostuu 3 pääkomponentista.

  1. server
  2. REST API
  3. Asiakas
Kuvalähde: https://docs.docker.com

Palvelin ajaa daemonia, joka tunnetaan nimellä dockerd (Docker Daemon), mikä ei ole muuta kuin prosessia. Se vastaa Docker-kuvien, säiliöiden, verkkojen ja levyjen luomisesta ja hallinnasta Docker-alustalla.

REST-sovellusliittymä määrittää, kuinka sovellukset voivat olla vuorovaikutuksessa palvelimen kanssa, ja kehottaa sitä saamaan työnsä päätökseen.

Asiakas ei ole muuta kuin komentoriviliittymä, jonka avulla käyttäjät voivat olla vuorovaikutuksessa Dockerin kanssa komentoja käyttämällä.

Docker-terminologia

Katsokaamme nopeasti joitain Dockeriin liittyviä termejä.

Docker-kuvat ja Docker-kontit ovat kaksi välttämätöntä asiaa, joista törmäät päivittäin, kun työskentelet Dockerin kanssa.

Yksinkertaisesti sanottuna Docker-kuva on malli, joka sisältää sovelluksen ja kaikki riippuvuudet, joita tarvitaan sovelluksen suorittamiseen Dockerissa.

Toisaalta, kuten aiemmin todettiin, Docker-säilö on looginen kokonaisuus. Tarkemmin sanottuna se on käynnissä oleva Docker Image -ilmentymä.

Mikä on Docker Hub?

Docker Hub on virallinen online-arkisto, josta voit löytää kaikki meille käytettävissä olevat Docker-kuvat.

Docker Hub antaa meille myös mahdollisuuden tallentaa ja jakaa mukautettuja kuviamme, jos niin haluamme. Voimme myös tehdä niistä joko julkisia tai yksityisiä vaatimuksiemme perusteella.

Huomaa: Ilmaiset käyttäjät saavat pitää vain yhden Docker-kuvan yksityisenä. Jos haluamme pitää useamman kuin yhden Docker-kuvan yksityisenä, meidän on tilattava maksettu tilaussuunnitelma.

Docker Editions

Docker on saatavana kahdessa eri versiossa, kuten alla:

  • Yhteisön painos (CE)
  • Enterprise Edition (EE)

Yhteisöpainos sopii yksittäisille kehittäjille ja pienille ryhmille. Se tarjoaa rajoitetun toiminnallisuuden verrattuna Enterprise Edition -versioon.

Enterprise Edition puolestaan ​​soveltuu suurille ryhmille ja Dockerin käyttämiseen tuotantoympäristöissä.

Enterprise-versio luokitellaan edelleen kolmeen eri versioon, kuten alla:

  • Peruspainos
  • tavallinen versio
  • Advanced Edition

Asennetaan Docker

Viimeinen asia, joka meidän on tiedettävä ennen kuin siirrymme eteenpäin ja likaistamme kätemme Dockerin kanssa, on tosiasiallisesti, että Docker on asennettu.

Alla on linkit virallisiin Docker CE -asennusoppaisiin. Voit asentaa Docker koneellesi seuraavien ohjeiden mukaan, koska ne ovat yksinkertaisia ​​ja selkeitä.

  • CentOS Linux
  • Debian Linux
  • Fedora Linux
  • Ubuntu Linux
  • Microsoft Windows
  • Mac käyttöjärjestelmä

Haluatko ohittaa asennuksen ja siirtyä suoraan harjoittelijaan Docker?

Sinun ei tarvitse huolehtia vain siltä varalta, että tunnet olosi liian laiskaksi asentamaan Dockeria, tai tietokoneellasi ei ole tarpeeksi resursseja - tässä on ratkaisu ongelmaasi.

Voit siirtyä Play with Docker -sovellukseen, joka on Dockerin online-leikkipaikka. Sen avulla käyttäjät voivat harjoittaa Docker-komentoja välittömästi, joutumatta asentamaan mitään koneellesi. Parasta on se, että sitä on helppo käyttää ja saatavana ilmaiseksi.

Telakkakomennot

Nyt on aika saada kätemme likaantumaan Docker-komennoilla, joita olemme kaikki odottaneet toistaiseksi.

telakan luominen

Ensimmäinen komento, jota tarkastelemme, on telakan luomiskomento.

Tämän komennon avulla voimme luoda uuden säilön.

Tämän komennon syntaksi on seuraava:

telakoitsija luo [asetukset] KUVA [komennot] [argumentit]

Huomaa: Kaikki hakasulkeisiin sisältyvä on valinnainen. Tämä koskee kaikkia komentoja, jotka näet tässä oppaassa.

Jotkut esimerkit tämän komennon käytöstä esitetään alla:

$ docker luo fedora
02576e880a2ccbb4ce5c51032ea3b3bb8316e5b626861fc87d28627c810af03

Yllä olevassa esimerkissä telakointilaite-komento luo uuden säilön käyttämällä viimeisintä Fedora-kuvaa.

Ennen säilön luomista se tarkistaa, onko Fedoran viimeisin virallinen kuva saatavilla Docker-isännässä. Jos uusinta kuvaa ei ole saatavana Docker-isännässä, se menee eteenpäin ja lataa Fedora-kuva Docker-keskittimestä ennen säilön luomista. Jos Fedora-kuva on jo Docker-isännässä, se käyttää tätä kuvaa ja luo säilö.

Jos säilö luotiin onnistuneesti, Docker palauttaa säilötunnuksen. Esimerkiksi, yllä olevassa esimerkissä 02576e880a2ccbb4ce5c51032ea3b3bb8316e5b626861fc87d28627c810af03 on Dockerin palauttama säilötunnus.

Jokaisella säilöllä on yksilöllinen säilötunnus. Tarkoitamme konttia sen konttitunnusta käyttämällä erilaisten toimien suorittamiseen säiliössä, kuten käynnistäminen, pysäyttäminen, uudelleenkäynnistäminen ja niin edelleen.

Viitatkaamme nyt toiseen esimerkki telakan luomiskomennosta, jonka valinnat ja komennot on välitetty sille.

$ docker luo -t -i ubuntu bash
30986b73dc0022dbba81648d9e35e6e866b4356f026e75660460c3474f1ca005

Yllä olevassa esimerkissä telakointilaite-komento luo säiliön Ubuntu-kuvan avulla (Kuten aiemmin todettiin, jos kuvaa ei ole saatavilla Docker-isännässä, se menee eteenpäin ja lataa viimeisimmän kuvan Docker-keskuskeskuksesta ennen säilön luomista ).

Vaihtoehdot -t ja -i käskevät Dockeria allokoimaan päätteen säilölle, jotta käyttäjä voi olla vuorovaikutuksessa säilönsä kanssa. Se myös kehottaa Dockeria suorittamaan bash-komennon aina, kun säilö käynnistetään.

telakka ps

Seuraava komento, jota tarkastelemme, on docker ps-komento.

Docker ps -komento antaa meille mahdollisuuden tarkastella kaikkia Docker-isännässä olevia kontteja.

$ telakka ps
CONTAINER ID IMAGE COMMAND LUOKITTU TILAUOROSTEN NIMET
30986b73dc00 ubuntu "bash" 45 minuuttia sitten ylös Noin minuutti elated_franklin

Se näyttää vain Docker-isännässä tällä hetkellä käynnissä olevat säilöt.

Jos haluat tarkastella kaikkia tässä Docker-isännässä luotuja säilöjä, riippumatta niiden nykyisestä tilasta, kuten siitä, ovatko ne käynnissä vai poistuneet, sinun on sisällytettävä vaihtoehto -a, joka puolestaan ​​näyttää kaikki säilöt jotka luotiin tälle Docker-isännälle.

$ docker ps -a
CONTAINER ID IMAGE COMMAND LUOKITTU TILAUOROSTEN NIMET
30986b73dc00 ubuntu “bash” Noin tunti sitten Ylä 29 minuuttia elated_franklin
02576e880a2c fedora “/ bin / bash” Noin tunti sitten Lähettänyt hungry_sinoussi

Ennen kuin jatkamme eteenpäin, yritetään purkaa ja ymmärtää docker ps -komennon tulos.

CONTAINER ID: Ainutlaatuinen merkkijono, joka koostuu aakkosnumeerisista merkeistä ja jokaiseen konttiin.

KUVA: Tämän säilön luomiseen käytetyn satamakuvan nimi.

KOMMENTTI: Kaikki sovelluskohtaiset komennot, jotka on suoritettava, kun säilö käynnistetään.

CREATED: Tämä näyttää kuluneen ajan tämän säilön luomisesta.

TILA: Tämä näyttää säilön nykyisen tilan ja kuluneen ajan sen nykyisessä tilassa.

Jos säilö on käynnissä, se näkyy Ylös yhdessä kuluneen ajanjakson kanssa (esimerkiksi Ylös Noin tunnin tai Ylös 3 minuuttia).

Jos säiliö pysäytetään, se näkyy Poistuneena, jota seuraa poistumiskoodinä pyöristetyissä hakasuluissa yhdessä kuluneen ajanjakson kanssa (esimerkiksi Poistunut (0) 3 viikkoa sitten tai Poistu (137) 15 sekuntia sitten, missä 0 ja 137 ovat poistumiskoodit).

SATAMAT: Tämä näyttää kaikki säilölle määritetyt porttikartoitukset.

NIMET: CONTAINER ID: n lisäksi jokaiselle säilölle annetaan myös yksilöllinen nimi. Voimme viitata säilöön joko käyttämällä sen säilötunnusta tai yksilöivää nimeä. Docker antaa automaattisesti yksilöllisen typerä nimen jokaiselle luomalleen säilölle. Mutta jos haluat määrittää oman nimisi säilölle, voit tehdä sen sisällyttämällä - - nimi (kaksoisviivanimi) -vaihtoehdon telakan luomiseen tai telakan suorittamiseen (tarkastelemme telakan suorittamiskomentoa myöhemmin).

Toivon, että tämä antaa sinulle paremman ymmärryksen docker ps -komennon tuloksista.

telakan aloitus

Seuraava komento, jota tarkastelemme, on telakan aloituskomento.

Tämä komento käynnistää kaikki pysäytetyt kontit.

Tämän komennon syntaksi on seuraava:

satamalaiturin aloitus [vaihtoehdot] CONTAINER ID / NAME [CONTAINER ID / NAME…]

Voimme aloittaa säilön joko määrittämällä säilötunnuksen muutamat ensimmäiset yksilölliset merkit tai määrittämällä sen nimen.

Jotkut esimerkit tämän komennon käytöstä esitetään alla:

$ -telakan aloitus 30986

Yllä olevassa esimerkissä Docker aloittaa säiliön alusta alkaen säilötunnuksella 30986.

$ docker aloittaa elated_franklin

Tässä esimerkissä Docker käynnistää säilö nimeltä elated_franklin.

laituripysäkki

Seuraava luettelossa oleva komento on telakan pysäytyskomento.

Tämä komento pysäyttää kaikki käynnissä olevat kontit.

Tämän komennon syntaksi on seuraava:

satamalaituripysäkki [vaihtoehdot] CONTAINER ID / NAME [CONTAINER ID / NAME…]

Se on samanlainen kuin docker start -komento.

Voimme pysäyttää säilön joko määrittämällä säilötunnuksen muutama ensimmäinen yksilöivä merkki tai määrittämällä sen nimi.

Jotkut esimerkit tämän komennon käytöstä esitetään alla:

$ satamalaituripysäkki 30986

Yllä olevassa esimerkissä Docker lopettaa säiliön alussa säiliön tunnuksella 30986.

$ docker stop elated_franklin

Tässä esimerkissä Docker pysäyttää elate_franklin-nimisen säiliön.

dokerin uudelleenkäynnistys

Seuraava komento, jota tarkastelemme, on satamalaitteen uudelleenkäynnistyskomento.

Tämä komento käynnistää kaikki käynnissä olevat säiliöt.

Tämän komennon syntaksi on seuraava:

telakan uudelleenkäynnistäminen [vaihtoehdot] CONTAINER ID / NAME [CONTAINER ID / NAME…]

Voimme käynnistää säilön uudelleen joko määrittämällä säilötunnuksen muutama ensimmäinen yksilöivä merkki tai määrittämällä sen nimi.

Jotkut esimerkit tämän komennon käytöstä esitetään alla:

$ docker käynnistä 30986 uudelleen

Yllä olevassa esimerkissä Docker käynnistää säilön uudelleen alusta alkaen säilötunnuksella 30986.

$ docker käynnistä uudelleen elated_franklin

Tässä esimerkissä Docker taas käynnistää elate_franklin-nimisen säiliön.

telakka-ajo

Seuraava komento, jota tarkastelemme, on telakointiajokomento.

Tämä komento luo ensin säilön, ja sitten se käynnistää säilön. Lyhyesti sanottuna, tämä komento on yhdistelmä telakan luomisen ja telakan aloituskomennon kanssa.

Tämän komennon syntaksi on seuraava:

telakoitsija ajo [asetukset] KUVA [komennot] [argumentit]

Sillä on syntaksi, joka on samanlainen kuin docker create -komennon syntaksi.

Jotkut esimerkit tämän komennon käytöstä esitetään alla:

$ docker ajaa ubuntua
30fa018c72682d78cf168626b5e6138bb3b3ae23015c5ec4bbcc2a088e67520

Yllä olevassa esimerkissä Docker luo säilö uusinta Ubuntu-kuvaa käyttämällä ja käynnistää sitten säilön heti.

Jos suoritamme yllä mainitun komennon, se käynnistäisi säilön ja lopettaa sen välittömästi - meillä ei olisi mitään mahdollisuutta olla vuorovaikutuksessa säilön kanssa ollenkaan.

Jos haluamme olla tekemisissä vuorovaikutuksen kanssa säilön kanssa, meidän on määritettävä vaihtoehdot: -it (yhdysviiva, jota seuraavat i ja t) docker run -komentoon antaa meille päätelaitteen, jota käyttämällä voimme olla vuorovaikutuksessa säilön kanssa kirjoittamalla sopiva komentoja. Alla on esimerkki samasta.

$ docker run -it ubuntu
root @ e4e633428474: / #

Jotta pääset ulos kontista, sinun on kirjoitettava exit terminaaliin.

telakka rm

Siirtyminen seuraavaan komentoon - jos haluamme poistaa säilön, käytämme docker rm -komentoa.

Tämän komennon syntaksi on seuraava:

docker rm [vaihtoehdot] CONTAINER ID / NAME [CONTAINER ID / NAME ...]

Jotkut esimerkit tämän komennon käytöstä esitetään alla:

$ docker rm 30fa elated_franklin

Yllä olevassa esimerkissä kehotamme Dockeria poistamaan 2 säilöä yhdessä komennossa. Ensimmäinen poistettava säilö määritetään sen säilötunnuksella, ja toinen poistettava säilö määritetään sen nimellä.

Huomaa: Säiliöiden on oltava pysäytettynä, jotta ne voidaan poistaa.

telakkakuvia

Telakoitsijakuvat ovat luettelon seuraava komento.

Tämä komento luettelee kaikki Docker-kuvassa olevat Docker-kuvat.

$ docker -kuvia
KÄYTTÖTURVAKETTIMERKIN LUOKATTU KOKO
mysql viimeisin 7bb2586065cd 38 tuntia sitten 477MB
httpd viimeisin 5eace252f2f2 38 tuntia sitten 132 Mt
ubuntu 16.04 9361ce633ff1 2 viikkoa sitten 118MB
ubuntu trusty 390582d83ead 2 viikkoa sitten 188MB
fedora latest d09302f77cfc 2 viikkoa sitten 275MB
ubuntu viimeisin 94e814e2efa8 2 viikkoa sitten 88.9MB

Dekoodataan telakointikuvakomennon lähtö.

REPOSITORY: Tämä edustaa Docker-kuvan ainutlaatuista nimeä.

TAG: Jokainen kuva liitetään yksilölliseen tunnisteeseen. Tunniste edustaa periaatteessa kuvan versiota.

Tunniste esitetään yleensä joko käyttämällä sanaa tai numerojoukkoa tai aakkosnumeeristen merkkien yhdistelmää.

KUVAN tunnus: Ainutlaatuinen merkkijono, joka koostuu aakkosnumeerisista merkeistä ja jokaiseen kuvaan.

CREATED: Tämä näyttää tämän kuvan luomisesta kuluneen ajan.

KOKO: Tämä näyttää kuvan koon.

satamalaituri rmi

Seuraava luettelossa oleva komento on docker rmi -komento.

Docker rmi -komennon avulla voimme poistaa kuvan (t) Docker-isännästä.

Tämän komennon syntaksi on seuraava:

docker rmi [asetukset] KUVAN NIMI / ID [KUVAN NIMI / ID ...]

Jotkut esimerkit tämän komennon käytöstä esitetään alla:

satamalaituri rmi mysql

Yllä oleva komento poistaa mysql-nimisen kuvan Docker-isännästä.

docker rmi httpd fedora

Yllä oleva komento poistaa httpd- ja fedora-nimiset kuvat Docker-isännästä.

satamalaituri rmi 94e81

Yllä oleva komento poistaa kuvan tunnuksella 94e81 alkavan kuvan Docker-isännästä.

docker rmi ubuntu: luotettava

Yllä oleva komento poistaa kuvan nimeltä ubuntu, ja tunniste on luotettava Docker-isännästä.

Nämä olivat joitain näkemistäsi Dockerin peruskomennoista. Tutkittavana on vielä paljon muita Docker-komentoja.

Kokonaisuus

Konttien säilytys on äskettäin saanut ansaitsemansa huomion, vaikka se on ollut olemassa jo kauan. Joillakin huipputeknologiayrityksistä, kuten Google, Amazon Web Services (AWS), Intel, Tesla ja Juniper Networks, on oma räätälöity versio konttimoottoreista. He luottavat suuresti niihin sovellusten rakentamiseen, ajamiseen, hallintaan ja jakeluun.

Docker on erittäin tehokas konttimoottori, ja sillä on paljon tarjottavaa sovellusten tehokkaaseen rakentamiseen, käyttämiseen, hallintaan ja jakeluun.

Olet juuri nähnyt Dockerin erittäin korkealla tasolla. Dockerista on vielä paljon opittavaa, kuten:

  • Telakkakomennot (tehokkaammat komennot)
  • Docker-kuvat (rakenna omat mukautetut kuvat)
  • Docker-verkottuminen (verkkoasetusten määrittäminen ja määrittäminen)
  • Satamapalvelut (Ryhmittele ryhmiä, jotka käyttävät samaa kuvaa)
  • Docker-pino (sovelluksen vaatimat ryhmittelypalvelut)
  • Docker Compose (työkalu useiden säilöiden hallintaan ja ajamiseen)
  • Docker Swarm (Yhden tai useamman koneen ryhmittely ja hallinta, jolla telakka toimii)
  • Ja paljon enemmän…

Jos olet löytänyt Dockerista kiehtovan ja olet kiinnostunut oppimaan lisää siitä, suosittelen ilmoittautumista alla luetelluille kursseille. Pidän niitä erittäin informatiivisina ja suoraan pisteeseen.

Jos olet ehdoton aloittelija, suosittelen ilmoittautumista tälle aloittelijoille tarkoitetulle kurssille.

Jos sinulla on hyvää tietoa Dockerista ja olet melko varma perustiedoista ja haluat laajentaa tietämystäsi, suosittelen, että kirjaudut tähän kurssiin, joka on suunnattu enemmän Dockeriin liittyviin edistyneempiin aiheisiin.

Docker on tulevaisuuden todistettu taito ja on juuri piristämässä.

Aikaasi ja rahasi sijoittaminen Dockerin oppimiseen ei olisi jotain, jota parannat.

Toivottavasti löysit tämän viestin informatiivisena. Älä epäröi pitää siitä (avoin salaisuus: Voit taputtaa jopa 50 kertaa viestiä varten, ja mikä parasta on, se ei maksa sinulle senttiäkään), jaa rohkeasti myös jakaa se poikki. Tämä merkitsee minulle todella paljon.

Viimeinen asia ennen lähtöä ...

Pidämme yhteyttä, napsauta tätä kirjoittaaksesi sähköpostiosoitteesi (Käytä tätä linkkiä, jos yllä oleva widget ei näy näytöllä).

Kiitos paljon siitä, että käytit arvokasta aikaa lukea tämä viesti.

Vastuuvapauslauseke: Kaikki tuote- ja yritysnimet ovat omistajiensa tavaramerkkejä ™ tai rekisteröityjä tavaramerkkejä. Niiden käyttö ei tarkoita, että he hyväksyisivät niitä. Tässä viestissä voi olla tytäryhtiölinkkejä.