Docker

Kuidas Dockeri registrit kasutada?

Kuidas Dockeri registrit kasutada?

Täna arutame Dockeri registrit ja selle kasutamist.

Mis on Docker?

Nagu te kõik ilmselt teate, võimaldab Docker meil välja pakkuda virtuaalmasinaid, mis koondavad rakendused, programmid ja nende sõltuvused lühidalt konteinerisse. See erineb hüpervisorist selles mõttes, et see konteinerib rakendusi virtualiseerimise kaudu, samas kui hüpervisor jäljendab operatsioonisüsteemi ja selle sisu. Docker leevendab rakenduste levitamise protsessi, konteinerites neid dokkerite registrite kaudu.

Dockeri installimine Ubuntu: kiire ülevaade

Peegeldame selles jaotises üksikasju, kuid kui olete harjunud sellist tarkvara installima, saate siin toodud juhistega hästi hakkama. Käsitleme Dockeri seadistamise vaikemeetodit; ametliku dokihoidla kaudu:

Administraatori õiguste saamiseks väljastage allolev käsk:

$ sudo apt värskendus

Seejärel kasutage alloleva käsuga dokkeri hoidla võtme lisamiseks curli:

$ sudo apt install apt-transport-https ca-sertifikaadid koolutavad tarkvara-omadused-ühised

Seejärel lisage hoidla tee, mis viib pakettfailide asukohta:

$ curl -fsSL https: // lae alla.dokk.com / linux / ubuntu / gpg | sudo apt-võti lisada -

$ sudo add-apt-repository "deb [arch = amd64] https: // allalaadimine.dokk.com / linux / ubuntu fookuskaabel "

Uuenda apt-hoidlat:

$ sudo apt värskendus

Seejärel installige dokk:

$ apt-vahemälu poliitika docker-ce

$ sudo apt install docker-ce

$ sudo systemctl olekudokk

Dockeri registri kasutamine

Enne üksikasjadesse asumist käsitleme kõigepealt põhitõdesid.

Kaks tüüpi dokiregistrid on era- ja avalikud.

Sellised registrid nagu Quay, Docker Hub, Google Container ja AWS Container on kõik privaatsed.

Docker Hub'i register on seevastu kogukonnapõhine host - avalik register.

Need registrid hostivad pilte ja võimaldavad kasutajatel neid üles laadida või alla laadida. Järgmises jaotises näeme täpselt, kuidas see on tehtud

Juurdepääs Dockeri registritele

Kasutame avalikku registrit, mida docker annab teile registreerumisel kasutada. Piltide kettale ülekandmiseks ei pea te kontot registreerima, kuid peate need üles laadima.

Kasutajakonto registreerimiseks minge doki ametlikule veebisaidile: https: // hub.dokk.com /

Sisestage oma kasutajaandmed ja looge konto; siis tule siia tagasi ja klõpsa antud lingil: https: // hub.dokk.com / uurida /

Valige pilt. Demonstreerimise eesmärgil laadime alla PHP-faili ja soovitame teil sama teha. PHP-pildi leiate siit: https: // hub.dokk.com / _ / php /

Veenduge, et teil oleks juurõigused, seejärel tippige allolev käsk:

$ docker pull php

Ülaloleva käsu täitmisel kirjutab PHP-pilt teie kettale.

Dokkerifailile pääseb juurde järgmise käsuga:

$ nano dokkimisfail

Seejärel sisestage need käsud php 7 sisu toomiseks, nii et kui konteiner töötab, otsitakse sõltuvusi siit.

$ PHP-st: 7.0-cli

Failide kopeerimiseks allikast kataloogi tippige järgmine:

$ KOOPIA . / usr / src / myapp

Nüüd kasutage antud käsku, et töödirektor nimetaks töökataloogi teeks:

$ WORKDIR / usr / src / myapp

Seejärel määrake käsk hiljem käivitamiseks:

$ CMD ["php", "./ donscript.php "]

Nüüd, kui oleme dockerfile'i loonud, peame selle dockeri pildi loomiseks kompileerima.

$ docker build -t donapp

Kui php-skript nõuab funktsioonide kuvamiseks juurdepääsu veebibrauserile, võite vaikimisi veebi lubamiseks anda järgmise käsu:

$ dokk käivitab php -S localhost: 8000

Nii dockerfile'i kui ka skripti kataloog peab olema sama. Nimetage skript täpselt nii, nagu CMD-käsus varem nimetatud.

Meie doki pilt on kasutamiseks valmis:

$ docker käivitage donapp

Kui mingil põhjusel ei saa kompileerimist teha, võite kasutada allolevat käsku koos skripti nimega:

dockeri käivitamine -it --rm - nimi minu-running-script -v "$ PWD": / usr / src / myapp -w / usr / src / myapp php: 7.0-cli php donscript.php

Piltide otsimine Dockeri registritest

Pilte saate otsida terminali kaudu ilma oma brauserit avamata. Sisestage lihtsalt allolev käsk HDD-s oleva pildiga:

$ doki otsing
näide: dokkimisotsing ubuntu

Piltide üleslaadimine registrisse

Kui laadite üles isiklikuks kasutamiseks või selliste inimeste rühma nagu töökaaslased, peaksite üles laadima privaatsesse registrisse. Kui soovite midagi avalikult jagada, peaksite ilmselgelt kasutama avaliku registri valikut.

Logige sisse oma dockeri jaoturi kontole ja pääsete registrile juurde järgmise käsuga kasutajanimega:

$ dockeri sisselogimine - kasutajanimi MYUSERNAME

Seejärel sisestage küsimisel parool:

Programmi märgistamiseks kasutage allolevat vormingut.

$ dockeri silt donapp dondilanga / donapp

Nüüd laadige pilt alloleva käsuga üles:

$ docker lükkab dondilanga / donapp

Pakkimine

See õpetus käsitles dokeri ja selle registrite kasutamise põhitõdesid. Arutasime ka seda, kuidas saaksite selle installida ametlike dokkide hoidlate kaudu. Lisaks uurisime, kuidas dokkerifaile luuakse ja pilte täidetakse.

WinMouse võimaldab teil kohandada ja parandada hiirekursori liikumist Windowsi arvutis
Kui soovite oma hiirekursori vaikefunktsioone paremaks muuta, kasutage vabavara WinMouse. See lisab rohkem funktsioone, mis aitavad teil alandlikust h...
Hiire vasakklõps nupp ei tööta Windows 10-s
Kui kasutate oma sülearvuti või lauaarvutiga spetsiaalset hiirt, kuid hiire vasakklõps nupp ei tööta mingil põhjusel operatsioonisüsteemis Windows 10/...
Kursor hüppab või liigub juhuslikult Windows 10-s kirjutamise ajal
Kui leiate, et hiire kursor hüppab või liigub Windowsi sülearvutisse või arvutisse kirjutades automaatselt, juhuslikult, võivad mõned neist soovituste...