Skip to main content

Установка 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