Установка Nginx в Docker
Можно запустить контейнер с Nginx с помощью одной команды Docker. Это создаст и запустит контейнер с Nginx и откроет его порты на вашем хосте:
docker run --name my-nginx -p 80:80 -d nginx
--name my-nginx: даёт имя контейнеру, например, my-nginx.
-p 80:80: маппинг портов — внешний порт 80 на хосте будет перенаправляться на порт 80 внутри контейнера.
-d: запускает контейнер в фоновом режиме.
nginx: указывает образ Nginx, который Docker загрузит и запустит.
====================================
Заходим в контейнер
docker exec -it my-nginx /bin/bash
--------------------------------------------------------------------
Внутри контейнера обновляем список пакетов и устанавливаем программы mc и certbot
apt update
apt install mc
apt install certbot python3-certbot-nginx