Djam36
@Djam36

Docker — как пробросить ssl в контейнер?

Добрый день коллеги. подскажите пожалуйста, мне нужно запустить внутри контейнера Grafan'у с https
Собственно настроил все через docker-compose.yml
services:
    grafana:
      image: grafana/grafana
      restart: always
      depends_on:
        - mysql
      volumes:
        - "/home/docker/monitoring/grafana/grafana.ini:/etc/grafana/grafana.ini"
        - "/home/docker/monitroing/grafana/lib:/var/lib/grafana/"
        - "/home/docker/monitoring/grafana/logs:/var/lib/log/grafana/"
        - "/grafana-other:/etc/ssl/certs/"

Все работает, а вот сертификаты не находит, я для них примонтировал отдельный каталог grafana-other закинул туда ключ и серт key.pem и cert.pem в grafana.ini прописал
cert_file =/etc/ssl/cert.pem
cert_key =/etc/ssl/key.pem

В итоге ругается при запуске что не может найти эти 2 файла, в чем проблема? где я накосячил?
Спасибо
'
logger=server error="Cannot find SSL cert_file at /etc/ssl/cert.pem"
  • Вопрос задан
  • 796 просмотров
Решения вопроса 1
nazarpc
@nazarpc
Open Source enthusiast
Так у вас же сертификаты в /etc/ssl/certs/, а ищите вы их в /etc/ssl/. Исправьте пути в grafana.ini.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы