Данас ћемо разговарати о Доцкер регистру и начину његовог коришћења.
Шта је Доцкер?
Као што сви вероватно знате, Доцкер нам омогућава да осмислимо виртуелне машине које језгровито сакупљају апликације, програме и њихове зависности у контејнер. Ово се разликује од хипервизора у смислу да он контејнерише апликације путем виртуализација, док хипервизор опонаша оперативни систем и његов садржај. Доцкер ублажава процес дистрибуције апликација тако што их контејнерише путем докерских регистара.
Инсталирање Доцкера на Убунту: Кратки преглед
Детаљно ћемо размотрити детаље у овом одељку, али ако сте навикли да инсталирате такав софтвер, добро ћете се снаћи са упутствима овде. Покриваћемо задати метод за подешавање Доцкера; путем службеног спремишта за доцкере:
Издајте наредбу у наставку да бисте добили администраторска права:
$ судо апт упдате
Затим користите цурл да бисте додали кључ спремишта за доцкер помоћу наредбе испод:
$ судо апт инсталл апт-транспорт-хттпс ца-цертификати цурл софтваре-пропертиес-цоммон
Затим додајте путању спремишта која води до места где се налазе датотеке пакета:
$ цурл -фсСЛ хттпс: // преузимање.доцкер.цом / линук / убунту / гпг | судо апт-кеи додај -$ судо адд-апт-репозиториј "деб [арцх = амд64] хттпс: // преузимање.доцкер.цом / линук / убунту фокусно стабилно "
Ажурирај спремиште апт:
$ судо апт упдате
Затим инсталирајте доцкер:
$ апт-цацхе политика доцкер-це$ судо апт инсталирај доцкер-це
$ судо системцтл статус доцкер
Коришћење Доцкер регистра
Пре него што улазимо у детаље, хајде да прво покријемо основе.
Две врсте регистара пристаништа су приватни и јавни.
Регистри попут Куаи, Доцкер Хуб, Гоогле Цонтаинер и АВС Цонтаинер су сви приватни.
Доцкер Хуб регистар је, с друге стране, домаћин у заједници - нека врста јавног регистра.
Ови регистри хостују слике и омогућавају корисницима да их отпремају или преузимају. У следећем одељку видећемо тачно како се то ради
Приступ Доцкер регистрима
Користићемо јавни регистар који вам доцкер даје на коришћење када се пријавите. Не морате да региструјете налог за пренос слика на диск, али мораћете да их отпремите.
Да бисте регистровали кориснички налог, идите на званичну веб локацију доцкера: хттпс: // хуб.доцкер.цом /
Унесите своје корисничке податке и направите налог; затим се вратите овде и кликните на дату везу: хттпс: // хуб.доцкер.цом / екплоре /
Изаберите слику. У сврху демонстрације, ми ћемо преузети ПХП и препоручити да учините исто да бисте наставили. ПХП слику наћи ћете овде: хттпс: // хуб.доцкер.цом / _ / пхп /
Уверите се да имате роот привилегије, а затим унесите наредбу испод:
$ доцкер повуците пхпПо извршењу горње наредбе, ПХП слика ће се уписати на ваш диск.
Приступите датотеци доцкера помоћу наредбе испод:
$ нано доцкер датотекаЗатим унесите ове наредбе да бисте преузели пхп 7 садржај, па када се контејнер изводи, зависности се претражују одавде.
$ ФРОМ пхп: 7.0-клиДа бисте копирали датотеке из извора у директоријум, откуцајте следеће:
$ ЦОПИ . / уср / срц / миаппСада користите дату наредбу да добијете да воркдир именује радни директориј као путању:
$ ВОРКДИР / уср / срц / миаппЗатим наведите за наредбу која ће се покренути касније:
$ ЦМД ["пхп", "./ донсцрипт.пхп "]Сада када смо креирали доцкер датотеку, мораћемо да је компајлирамо да бисмо креирали слику доцкера.
$ доцкер буилд -т донаппУ случају да пхп скрипта захтева приступ веб прегледачу за приказ функција, можете издати следећу команду да бисте омогућили подразумевани веб хост:
$ доцкер покреће пхп -С лоцалхост: 8000Директоријум и датотеке доцкер и скрипте морају бити исти. Обавезно тачно назовите скрипту као што је претходно наведено у ЦМД наредби.
Наша слика доцкера је спремна за употребу:
$ доцкер покреће донаппАко из неког разлога не можете да извршите компајлирање, можете да користите наредбу испод, заједно са именом скрипте:
доцкер рун -ит --рм --наме ми-руннинг-сцрипт -в "$ ПВД": / уср / срц / миапп -в / уср / срц / миапп пхп: 7.0-цли пхп донсцрипт.пхпТражење слика у Доцкер регистрима
Слике можете потражити путем терминала, чак и без отварања прегледача. Само унесите наредбу испод са сликом која постоји на вашем ХДД-у:
$ доцкер претрагапример: доцкер претрага убунту
Отпремање слика у регистар
Ако отпремате за личну употребу или унутар групе људи попут колега, треба да их отпремите у приватни регистар. Ако је нешто што желите да делите јавно, онда бисте очигледно требали да користите опцију јавног регистра.
Пријавите се на свој рачун чворишта доцкер и приступите регистру помоћу наредбе испод, са корисничким именом:
$ доцкер логин -корисничко име МОЈЕ ИМЕЗатим унесите лозинку када се то затражи:
Користите доњи формат за означавање програма.
$ доцкер таг донапп дондиланга / донаппСада отпремите слику помоћу наредбе испод:
$ доцкер пусх дондиланга / донаппОкончање
Овај водич је покривао основе коришћења доцкера и његових регистара. Такође смо разговарали о томе како бисте га могли инсталирати путем званичних спремишта за доцкер. Даље, испитали смо како се креирају датотеке доцкера и извршавају слике.