Создание docker с nginx + lua на CentOS7

Создание docker с nginx + lua на CentOS7

Понадобелось мне собрать docker контейнер nginx (самой последней версией) с поддрежкой lua. Я видел много готовых образов на Debian/Ubuntu и несколько для CentOS. Но мне было интересно создать свой образ на CentOS. По этому, я решил написать «Создание docker с nginx + lua на CentOS7» и рассказать как я это смог сделать.

Мой Dockerfile выглядит:

А само содержание:

Создам папку «nginx» для хранения конфигов:

И так, 1-й конфиг выглядит:

2-й конфиг:

Собираем контейнер:

Я засек сколько по времени соберется образ данного Dockerfile, — и это вышло в среднем 10-11 минут.

Запускаем созданный контейнер:

Или чтобы попасть на машинку:

Смотрим что вышло (для начала — запущен ли контейнер):

Как видно — все огонь и можно открывать IP/domain чтобы проверить работу nginx + lua.

Чтобы остановить все контейнеры:

Удалить имейджи:

В процессе сборки контейнера, я столкнулся с некоторыми ошибками, первую что я получил:

Решением служило — создание группы и юзера для nginx.

А на этом, у меня все и тема «Создание docker с nginx + lua на CentOS7» завершена.

One thought on “Создание docker с nginx + lua на CentOS7

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *