Bu kısa eğitimde, Docker compose'u kullanarak temel bir Grafana örneği kurma sürecinde size hızlı bir şekilde yol göstereceğiz.
Gereksinimler
Bu yayında sağlanan komutları ve adımları çalıştırmak için aşağıdakilere sahip olduğunuzdan emin olun:
- Docker motoru kuruldu
- Docker oluşturma yüklü
- Docker kapsayıcılarını çalıştırmak için yeterli izinler
Docker Compose Dosyasını Tanımlama
İlk adım, Docker kapsayıcısını çalıştırmak için Docker oluşturma yapılandırmasını tanımlamaktır. Yapılandırma dosyasını saklayacak dizini oluşturarak başlayın:
$ mkdir grafana
Dizine gidin ve docker-compose.yml dosyası adlı bir dosya oluşturun.
$ cd grafana
$ docker-compose.yml'ye dokunun
Dosyayı düzenleyin ve yapılandırmayı gösterildiği gibi ekleyin:
sürüm: '3.8'
Hizmetler:
Graana:
resim: grafana / grafana-kurumsal
konteyner_adı: grafana
yeniden başlat: durdurulmadığı sürece
bağlantı noktaları:
- '3000:3000'
birimler:
- grafana_data: / öyleydi / kitap / grafana
birimler:
grafana_tarihi: { }
Yukarıdaki Docker Compose konfigürasyon dosyasında Grafana Container dağıtımına yönelik tüm adımları ve konfigürasyonu tanımlıyoruz.
Docker compose formatının versiyonunu tanımlayarak başlıyoruz. Daha sonra gerekli tüm servisleri içeren Grafana servisini tanımlıyoruz. Örneğin Docker’a Grafana kurumsal imajını kullanmasını söylüyoruz.
Ayrıca yeniden başlatma ilkesi, bağlantı noktası 3000'e bağlantı noktası eşleme ve daha fazlası gibi diğer hizmet özelliklerini de belirtiriz.
Son olarak veri kalıcılığını sağlamak için verileri /var/lib/grafana dizininde saklayan grafana_data adında bir birim oluşturuyoruz.
Konteyneri Çalıştırma
Yapılandırmadan memnun kaldığımızda, konteyneri şu şekilde çalıştırmak için docker compose yardımcı programını kullanabiliriz:
$ liman işçisi oluşturma -D
Grafana'ya erişim
Kapsayıcılar başlatıldıktan sonra şu adrese giderek Grafana örneğine erişebilirsiniz: http://localhost:3000 .
Bu, sizden varsayılan kimlik bilgilerini sağlamanızı isteyecektir. Yönetici/yönetici kombinasyonunu kullanın. Giriş yaptıktan sonra yönetici hesabının şifresini değiştirmeniz gerekecektir.
Çözüm
Bu eğitimde, Docker kapsayıcısını ve Grafana kurumsal görüntüsünü kullanarak bir Grafana örneği kurmanın temelleri ele alındı. Daha fazla ayrıntı ve özelleştirme için belgelere başvurmaktan çekinmeyin.