ssl сертификаты для nginx в docker контейнере сделать?
Проект в docker-compose.
Пробовал с certbot, но не получилось, кучу вариантов перепрообовал.
Обычно у меня nginx стоял вне docker системы. С certbot проблем никаких небыло, если делать по инструкции с офф сайта.
Привет. Разница в том, что нжинкс в докере не существенная. 1) Нужно примаунтить каталог с сертами. 2) --renew-hook - релоадить в самом нжинксе (что-то типа docker exec -it container_name service nginx reload
Понимаю, что не существенная, но через интерактивный bash - certbot не ставится... dpkg плюется , что файла в пакете из apt не хватает, что не правда, т.к. на самом сервере все ставится спокойно. И там и там убунта.
Сделать рядом контейнер с certbot. Мануал легко гуглится. Я пробовал. Работает нормально.
кстати, а индекс реп обновлен перед apt-get install? или он уже под капотом сам обновляет? Давно деб системами не пользовался прост)
Индакс сам обновится только если репу аптом добавить.
Сам давно не пользовался, у меня Арч вообще стоит. А докер только познал, что с ним работать удобно. Но некоторые моменты вникать долго приходится. Как и в сертификаты в докере...
Он в репо находит нужные пакеты, а поставить не может
Обсуждают сегодня