SMTP configuration for docker container

If you’re working with containers you can set the .ini via docker volume mapping our you can set the environment variables that maps to .ini parameters.

If you can’t configure via volume, you can set the environment variables like this :

docker run \
  -d \
  -p 3000:3000 \
  --name grafana \
  -e "GF_SMTP_ENABLED=true" \
  -e "GF_SMTP_HOST=smtp.example.com" \
  -e "GF_SMTP_USER=myuser" \
  -e "GF_SMTP_PASSWORD=mysecret" \
  grafana/grafana:5.1.0

Take a look ate docker documentation about environment variables and volumes.

3 Likes