Како направити Еластицсеарцх Имаге Доцкер?

Kako Napraviti Elasticsearch Image Docker



Еластицсеарцх је популаран претраживач и алат за анализу података који зависи од библиотеке Луцене. Углавном се користи за складиштење и управљање различитим типовима података као што су структурни, геопросторни, неструктурирани и полуструктурирани подаци.

Понекад корисници желе да изврше Еластицсеарцх у изолованом окружењу. У таквим сценаријима, они могу да користе Доцкер платформу за контејнеризацију услуге Еластицсеарцх и такође могу да креирају своју личну Еластицсеарцх слику да је користе у складу са својим преференцијама.

Овај блог ће илустровати како да направите слику Еластицсеарцх у Доцкер-у.







Направите слику Еластицсеарцх користећи Доцкер

Заједница Еластицсеарцх пружа званичну слику на Доцкер платформи која садржи све што је корисницима потребно за примену контејнера Еластицсеарцх. Само корисници треба да извуку и изврше званичну слику еластицсеарцх из Доцкер-овог званичног спремишта.



Да бисте извукли слику Еластицсеарцх из званичног Доцкер спремишта, пратите дату команду:



доцкер пулл еластицсеарцх:8.8.1





Да бисте креирали Еластицсеарцх слику од нуле, прођите кроз наведене кораке.

Корак 1: Подесите и покрените Доцкер на систему
Да бисте започели са Доцкер-ом, корисник мора да га преузме са Доцкер-овог званичника веб сајт . Да бисте инсталирали и покренули Доцкер на Виндовс-у, идите до нашег обезбеђеног пошта :



Корак 2: Креирајте Доцкерфиле
Затим креирајте нову датотеку и поставите њено име као „ Доцкерфиле ”. Након тога, додајте следеће исечено у датотеку:

ОД бесплатног
ЦОПИ еластицсеарцх.имл / уср / Објави / еластицсеарцх / цонфиг
РУН гроупадд 1000 еластицсеарцх && усерадд еластицсеарцх -ин 1000 1000
ТРЦАТИ апт-гет упдате && \
апт-гет инсталл --но-инсталл-рецоммендс \
апт-транспорт-хттпс \
вгет \
цурл
ТРЦАТИ вгет хттпс: // артефацтс.еластиц.цо / преузимања / еластицсеарцх / еластицсеарцх-8.8.1-амд64.деб --но-цхецк-цертифицате
ЦМД [ 'еластицсеарцх' ]
ЕКСПОСЕ 9200 9300

У горњем блоку кода, следеће конфигурације су конфигурисане у Доцкерфиле-у:

  • ИЗ ” се користи за дефинисање основне слике контејнера. На пример, користили смо „ убунту ” као основну слику.
  • ЦОПИ ” команда ће копирати „ еластицсеарцх.имл ” до путање контејнера.
  • ТРЦАТИ ” извршава дефинисане команде унутар контејнера. Користили смо „ ТРЦАТИ ” за креирање корисничке групе еластицсеарцх, инсталирање зависности и преузимање подешавања Еластицсеарцх.
  • ЦМД ” се користи за описивање извршних датотека контејнера.
  • ЕКСПОСЕ ” наводи отворене портове контејнера.

Корак 3: Креирајте датотеку „еластицсеарцх.имл“.
У следећем кораку креирајте другу датотеку под називом „ еластицсеарцх.имл ” датотека која садржи следећа упутства:

цлустер.наме: 'доцкер-кластер'
нетворк.хост: 0.0.0.0

Корак 4: Направите слику Еластицсеарцх
Сада направите слику Еластицсеарцх уз помоћ „ доцкер буилд ” команда. Овде, „ ” заставица се користи за постављање назива слике или за означавање слике:

доцкер буилд еластицсеарцх-имг .

Горња команда ће почети да чита упутства из Доцкерфиле-а и креира Еластицсеарцх Доцкер слику:

Горњи излаз показује да смо успешно креирали Еластицсеарцх слику у Доцкер-у.

Корак 5: Извршите слику Еластицсеарцх
Да бисте извршили слику Еластицсеарцх да бисте инсталирали и покренули Еластицсеарцх унутар контејнера, користите дату команду:

доцкер рун --рм -то -п 9200 : 9200 еластицсеарцх-имг / бин / басх

У горњој команди:

  • –рм ” опција ће аутоматски уклонити контејнер када корисници зауставе извршење.
  • -то ” се користи за извршавање контејнера Еластицсеарцх у интерактивном режиму и додељивање ТТИ-псеудо терминала.
  • -п ” заставица ће доделити портове за излагање контејнеру.
  • /бин/басх ” се користи за интеракцију са контејнером преко „ басх ' интерфејс:

Корак 6: Инсталирајте Еластицсеарцх унутар контејнера
Унутар контејнера, извршите следећу команду заједно са верзијом подешавања еластицсеарцх наведеном у Доцкерфиле-у да бисте инсталирали Еластицсеарцх:

дпкг еластицсеарцх-8.8.1-амд64.деб

Ако је слика Еластицсеарцх генерисана исправно, тада ће корисник добити подразумевано корисничко име Еластиц претраге и једнократно генерисану лозинку које ће се користити за пријаву на Еластицсеарцх. Ово ће такође генерисати токен за конфигурисање Кибана са Еластицсеарцх:

Сачувајте горе наведене информације за употребу у будућности.

Корак 7: Погледајте све команде Еластицсеарцх
Еластицсеарцх пружа различите команде за рад претраживача, као што је генерисање „ еластичан ” корисничка лозинка, токен, покрените еластицсеарцх-скл и још много тога. Да бисте видели и извршили команде, идите до еластичне претраге “ бин ” директоријум кроз „ цд ” команда:

цд '/уср/схаре/еластицсеарцх/'

Сада идите на „ бин ” директоријум и користите „ лс ” команда за преглед свих Еластицсеарцх слика:

цд бин
лс

То је све о креирању Еластицсеарцх слике у Доцкер-у.

Закључак

Да бисте креирали Еластицсеарцх слику, прво преузмите и подесите Доцкер на систему. Након тога, креирајте „ Доцкерфиле ” који специфицира битне конфигурације за инсталирање и покретање Еластицсеарцх унутар контејнера. Након тога, креирајте слику Еластицсеарцх користећи „ доцкер буилд ” команда. Овај пост је демонстрирао метод за креирање и коришћење Еластицсеарцх слике у Доцкер-у.