In deze korte zelfstudie leiden we u snel door het proces van het opzetten van een eenvoudige Grafana-instantie met behulp van Docker Compose.
Vereisten
Zorg ervoor dat u over het volgende beschikt om de opdrachten en stappen in dit bericht uit te voeren:
- Docker-engine geïnstalleerd
- Docker compose geïnstalleerd
- Voldoende machtigingen om Docker-containers uit te voeren
Docker Compose-bestand definiëren
De eerste stap is het definiëren van de Docker-opstelconfiguratie voor het uitvoeren van de Docker-container. Begin met het maken van de map om het configuratiebestand op te slaan:
$ mkdir grafana
Navigeer naar de map en maak een bestand met de naam docker-compose.yml-bestand.
$ cd grafana
$ touch docker-compose.yml
Bewerk het bestand en voeg de configuratie toe zoals weergegeven:
versie: '3,8'
Diensten:
grafana:
afbeelding: grafana / grafana-onderneming
containernaam: grafana
herstarten: tenzij-gestopt
poorten:
- '3000:3000'
volumes:
- grafana_data: / was / libr / grafana
volumes:
grafana_data: { }
In het bovenstaande Docker Compose-configuratiebestand definiëren we alle stappen en configuratie voor het implementeren van een Grafana-container.
We beginnen met het definiëren van de versie van het Docker-opstelformaat. Vervolgens definiëren we de Grafana-service, die alle benodigde services omvat. We vertellen Docker bijvoorbeeld dat hij de Grafana Enterprise Image moet gebruiken.
We specificeren ook andere servicefuncties, zoals het herstartbeleid, poorttoewijzing aan poort 3000 en meer.
Ten slotte maken we, om de persistentie van de gegevens te garanderen, een volume met de naam grafana_data, waarin gegevens worden opgeslagen in /var/lib/grafana.
Het uitvoeren van de container
Zodra we tevreden zijn met de configuratie, kunnen we het docker compose-hulpprogramma gebruiken om de container uit te voeren als:
$ havenarbeider samenstellen -D
Toegang tot Grafana
Zodra de containers zijn gestart, hebt u toegang tot de Grafana-instantie door naar het adres te navigeren: http://localhost:3000 .
Dit zou u moeten vragen om de standaardreferenties op te geven. Gebruik de combinatie admin/admin. Nadat u bent ingelogd, wordt u gedwongen het wachtwoord voor het beheerdersaccount te wijzigen.
Conclusie
In deze zelfstudie werden de basisbeginselen behandeld van het instellen van een Grafana-instantie met behulp van de Docker-container en de Grafana-ondernemingsimage. Raadpleeg gerust de documentatie voor meer details en aanpassingen.