Pencarian Elastik

Cara Membuat Gambar Docker ELK dan Membuat Container Docker

Cara Membuat Gambar Docker ELK dan Membuat Container Docker
Docker adalah salah satu teknologi terbaik untuk virtualisasi dan persekitaran terpencil untuk aplikasi bangunan.

Tutorial ini akan menunjukkan kepada anda bagaimana membuat gambar Docker yang mengintegrasikan Elasticsearch, Kibana, dan Logstash. Anda kemudian boleh menggunakan gambar untuk menyebarkan timbunan ELK di mana-mana bekas Docker.

Bermula

Untuk panduan ini, kami akan memulakan dengan memasang dan menyiapkan Docker pada sistem. Setelah kami menyiapkan Docker, kami akan menggunakan kontena yang menjalankan Elasticsearch, Kibana, dan Logstash dalam sistem yang sama. Dalam Container itu, kita kemudian dapat mengubah dan menyesuaikan Elastic Stack untuk keperluan kita.

Setelah kami mempunyai timbunan ELK yang sesuai, kami akan mengeksport bekas Docker ke gambar yang boleh anda gunakan untuk membina bekas lain.

Langkah 1: Pasang Docker

Perkara pertama yang perlu kita lakukan ialah memasang Docker pada sistem. Untuk tutorial ini, kami menggunakan Debian 10 sebagai sistem asas.

Langkah pertama adalah mengemas kini pakej apt menggunakan arahan berikut:

sudo apt-get kemas kini

Seterusnya, kita perlu memasang beberapa pakej yang membolehkan kita menggunakan apt melalui HTTPS, yang boleh kita lakukan dengan menggunakan perintah berikut:

sudo apt-get install apt-transport-https ca-certificate curl gnupg-agen perisian-sifat-umum

Langkah seterusnya adalah menambahkan kunci GPG repositori Docker menggunakan arahan:

curl -fsSL https: // muat turun.tukang dok.com / linux / debian / gpg | sudo apt-key tambah -

Dari sana, kita perlu menambahkan repositori Docker untuk menggunakan perintah:

sudo add-apt-repository "deb [arch = amd64] https: // muat turun.tukang dok.com / linux / debian $ (lsb_release -cs) stabil "

Sekarang kita boleh mengemas kini indeks pakej dan memasang Docker:

sudo apt-get kemas kini
sudo apt-get install docker-ce docker-ce-cli containerd.io

Langkah 2: Menarik Gambar ELK Docker

Sekarang kita telah menggunakan Docker dan berjalan di sistem, kita perlu menarik bekas Docker yang mengandungi timbunan ELK.

Untuk ilustrasi ini, kami akan menggunakan gambar elk-docker yang terdapat di Docker registry.

Gunakan arahan di bawah untuk menarik gambar Docker.

sudo docker tarik sebp / elk

Setelah gambar berjaya ditarik dari pendaftaran buruh pelabuhan, kita dapat membuat bekas pelabur menggunakan perintah:

sudo docker run -p 5601: 5601 -p 9200: 9200 -p 5044: 5044 -it --nama elkstack sebp / elk

Setelah anda membuat Container, semua perkhidmatan (Elasticsearch, Kibana, dan Logstash) akan dimulakan secara automatik dan terkena port di atas.

Anda boleh mengakses perkhidmatan dengan alamat

Langkah 3: Mengubah Kontena

Setelah ELK aktif dan berjalan di Container, kita dapat menambahkan data, mengubah pengaturan, dan menyesuaikannya untuk memenuhi kebutuhan kita.

Demi kesederhanaan, kami akan menambahkan sampel data dari Kibana Web untuk mengujinya.

Di laman utama Kibana, pilih Cuba contoh data untuk mengimport sampel.

Pilih data yang akan diimport dan klik tambah data

Setelah kita mengimport dan mengubah Container, kita dapat mengeksportnya untuk membuat gambar Elk khusus yang dapat kita gunakan untuk gambar Docker mana pun.

Langkah 4: Buat gambar ELK Docker dari Container

Dengan semua perubahan dalam bekas tumpukan Elastik, kita dapat mengeksport Kontena ke gambar menggunakan satu perintah sebagai:

docker melakukan c3f279d17e0a myrepo / elkstack: versi2

Dengan menggunakan arahan di atas, kami membuat gambar elkstack dengan tag versi2 ke myrepo repositori docker. Ini menyimpan semua perubahan yang kami buat dari Container, dan anda boleh menggunakannya untuk membuat container lain.

Kesimpulannya

Panduan ringkas dan ringkas ini menunjukkan kepada anda cara membuat gambar ELK khusus untuk Docker dengan perubahan. Bagi mereka yang berpengalaman dengan Docker, anda boleh menggunakan Dockerfiles untuk menyelesaikan tugas yang sama tetapi dengan lebih kompleks.

Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...
OpenTTD vs Simutrans
Membuat simulasi pengangkutan anda sendiri boleh menyeronokkan, santai dan sangat menarik. Itulah sebabnya anda perlu memastikan bahawa anda mencuba s...
Tutorial OpenTTD
OpenTTD adalah salah satu permainan simulasi perniagaan yang paling popular di luar sana. Dalam permainan ini, anda perlu membuat perniagaan pengangku...