Просто скопируйте свой сертификат и закрытый ключ в каталог / etc / nginx / ssl / вашего образа докера.Вы можете сделать это в своем Dockerfile.Вот мой (это весь Dockerfile для меня - все 3 строки, которые мне были нужны)
FROM kanboard/kanboard
COPY <path/to/whatever.cer> /etc/nginx/ssl/kanboard.crt
COPY <path/to/whatever.key> /etc/nginx/ssl/kanboard.key
Убедитесь, что вы изменили аргументы, чтобы отразить, где находятся ваш сертификат и закрытый ключ на компьютере разработчика.
Официальный образ докера для Kanboard поставляется с Nginx сервером .Если вы посмотрите на файл конфигурации Nginx по адресу /etc/nginx/nginx.conf в вашем образе докера, вы увидите, что он уже содержит следующие строки:
ssl_certificate /etc/nginx/ssl/kanboard.crt;
ssl_certificate_key /etc/nginx/ssl/kanboard.key;
Здесь я получил второй аргумент длякаждая инструкция COPY в Dockerfile.Мне совсем не нужно было изменять nginx.conf.
После того, как я добавил вышеупомянутые инструкции COPY в свой Dockerfile, все, что мне нужно было сделать, это пересобрать образ, затем запустить его, и теперь у меня есть доступ https кмой сервер.