Elastīgā meklēšana

Kā izveidot ELK Docker attēlu un izveidot Docker Container

Kā izveidot ELK Docker attēlu un izveidot Docker Container
Docker ir viena no labākajām virtualizācijas tehnoloģijām un izolēta vide ēku lietojumprogrammām.

Šī apmācība parādīs, kā izveidot Docker attēlu, kas integrē Elasticsearch, Kibana un Logstash. Pēc tam jūs varat izmantot attēlu, lai izvietotu ELK kaudzīti jebkurā Docker konteinerā.

Darba sākšana

Šajā ceļvedī mēs sāksim ar Docker instalēšanu un iestatīšanu sistēmā. Kad būsim iestatījuši Docker, tajā pašā sistēmā izvietosim konteineru, kurā darbojas Elasticsearch, Kibana un Logstash. Tad šajā konteinerā mēs varam pielāgot un pielāgot Elastic Stack savām vajadzībām.

Kad mums būs atbilstoša ELK kaudze, mēs eksportēsim Docker konteineru uz attēlu, kuru varat izmantot, lai izveidotu citus konteinerus.

1. darbība: instalējiet Docker

Pats pirmais, kas mums jādara, ir Docker instalēšana sistēmā. Šajā apmācībā mēs izmantojam Debian 10 kā bāzes sistēmu.

Vispirms ir jāatjaunina apt pakotnes, izmantojot šādu komandu:

sudo apt-get atjauninājums

Pēc tam mums jāinstalē daži pakotnes, kas ļaus mums izmantot apt, izmantojot HTTPS, ko mēs varam izdarīt, izmantojot šādu komandu:

sudo apt-get install apt-transport-https ca-sertifikāti čokurošanās gnupg-agent programmatūras īpašības-kopīgas

Nākamais solis ir Docker krātuves GPG atslēgas pievienošana, izmantojot komandu:

čokurošanās -fsSL https: // lejupielādēt.dokeris.com / linux / debian / gpg | sudo apt-key pievienot -

No turienes mums jāpievieno Docker krātuve apt, izmantojot komandu:

sudo add-apt-repository "deb [arch = amd64] https: // lejupielādēt.dokeris.com / linux / debian $ (lsb_release -cs) stabils "

Tagad mēs varam atjaunināt pakotnes indeksu un instalēt Docker:

sudo apt-get atjauninājums
sudo apt-get install docker-ce docker-ce-cli containerd.io

2. darbība: ELK Docker attēla vilkšana

Tagad, kad sistēmā Docker ir izveidots un darbojas, mums jāvelk Docker konteiners, kurā ir ELK kaudze.

Šajā ilustrācijā mēs izmantosim aļņu docker attēlu, kas pieejams Docker reģistrā.

Izmantojiet zemāk esošo komandu, lai vilktu Docker attēlu.

sudo docker pull sebp / alnis

Kad attēls ir veiksmīgi izvilkts no docker reģistra, mēs varam izveidot docker konteineru, izmantojot komandu:

sudo docker run -p 5601: 5601 -p 9200: 9200 -p 5044: 5044 -it - nosaukums elkstack sebp / alnis

Kad esat izveidojis konteineru, visi pakalpojumi (Elasticsearch, Kibana un Logstash) tiks automātiski startēti un pakļauti iepriekš minētajiem portiem.

Pakalpojumiem var piekļūt ar adresēm

3. darbība: konteinera pārveidošana

Kad ELK ir izveidots un darbojas konteinerā, mēs varam pievienot datus, modificēt iestatījumus un pielāgot tos atbilstoši savām vajadzībām.

Vienkāršības labad mēs pievienosim datu paraugus no Kibana Web, lai tos pārbaudītu.

Kibana galvenajā mājas lapā atlasiet Izmēģināt datu paraugus, lai importētu paraugu.

Izvēlieties importējamos datus un noklikšķiniet uz Pievienot datus

Tagad, kad mēs esam importējuši un pārveidojuši konteineru, mēs varam to eksportēt, lai izveidotu pielāgotu aļņu attēlu, kuru mēs varam izmantot jebkuram Docker attēlam.

4. darbība: izveidojiet ELK Docker attēlu no konteinera

Veicot visas izmaiņas elastīgā kaudzes konteinerā, mēs varam eksportēt konteineru uz attēlu, izmantojot vienu komandu kā:

docker saistīt c3f279d17e0a myrepo / elkstack: version2

Izmantojot iepriekš minēto komandu, mēs izveidojām attēla elkstack ar tagu version2 docker repozitorijā myrepo. Tas saglabā visas izmaiņas, kuras veicām no konteinera, un jūs varat to izmantot, lai izveidotu citus konteinerus.

Secinājums

Šī ātrā un vienkāršā rokasgrāmata parādīja, kā ar izmaiņām izveidot pielāgotu ELK attēlu Docker. Tiem, kuriem ir pieredze Docker, jūs varat izmantot Dockerfiles, lai veiktu tos pašus uzdevumus, bet sarežģītāk.

Vidējā peles poga nedarbojas sistēmā Windows 10
The peles vidējā poga palīdz jums ritināt garas tīmekļa lapas un ekrānus ar lielu datu daudzumu. Ja tas apstājas, jūs galu galā izmantosiet tastatūru,...
Kā nomainīt peles kreiso un labo pogu operētājsistēmā Windows 10
Tas ir diezgan normāli, ka visas datora peles ierīces ir ergonomiski izstrādātas lietotājiem ar labo roku. Bet ir pieejamas peles ierīces, kas ir īpaš...
Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...