Настраиваем контейнер с Grafana

Создаем необходимые каталог для контейнера и переходим в папку

mkdir -p ./data/grafana && cd $_

Записываем содержимое в фаил docker-compose.yml

cat > docker-compose.yml 
version: '3.3'
services:
    grafana:
      container_name: grafana
      environment:
        - ROOT_URL=https://grafana.{youdomaine}
        - GF_SECURITY_ADMIN_USER=Admin
        - GF_SECURITY_ADMIN_PASSWORD={yourpassword}
        - GF_USERS_ALLOW_SIGN_UP=false
      network_mode: traefik_network
      restart: always
      ports:
      - 3000:3000
      volumes:
        - grafana-data:/var/lib/grafana:rw
      image: grafana/grafana:8.0.0

volumes:
  grafana-data:
    driver: local

При необходимости добавляем лейблы для работы через traefik и не забываем закоментировать секцию порты

labels:
  - traefik.enable=true
  - traefik.http.middlewares.grafana_https.redirectscheme.scheme=https
  - traefik.http.routers.grafana.entrypoints=web
  - traefik.http.routers.grafana.middlewares=grafana_https@docker
  - traefik.http.routers.grafana.rule=Host(`grafana.{youdomaine}`)
  - traefik.http.routers.grafana_https.entrypoints=websecure
  - traefik.http.routers.grafana_https.rule=Host(`grafana.{youdomaine}`)
  - traefik.http.routers.grafana_https.tls=true
  - traefik.http.services.grafana.loadbalancer.server.port=3000
  - traefik.http.routers.grafana_https.tls.certresolver=le    

Меняем {youdomaine} на доменное имя присвоенное серверу,а {yourpassword} на желаемый пароль