Dans cet article, nous allons voir comment réinitialiser le mot de passe du compte Admin Grafana dans un conteneur docker.
Pour commencer, nous allons lister les conteneurs présents sur l’hôte pour récupérer l’ID du conteneur Grafana:
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c87dh5m91rt1 grafana/grafana:5.3.4 "/run.sh" 3 months ago Up 53 minutes 0.0.0.0:3000->3000/tcp grafana
L’ID de notre conteneur docker Grafana est donc c87dh5m91rt1. Nous allons pouvoir désormais lancer la commande grafana-cli
dans notre conteneur docker.
Pour éxécuter notre commande dans le conteneur, nous allons utiliser la commande docker exec:
docker exec -it c87dh5m91rt1 grafana-cli admin reset-admin-password newpassword
Dans cette commande, il vous suffit de remplacer « newpassword » par le nouveau mot de passe.
$ docker exec -it c87dh5m91rt1 grafana-cli admin reset-admin-password newpassword INFO[12-09|12:56:24] Connecting to DB logger=sqlstore dbtype=sqlite3 INFO[12-09|12:56:24] Starting DB migration logger=migrator Admin password changed successfully ✔
Et voilà, votre nouveau mot de passe est configuré.