|
|
@ -1,5 +1,10 @@
|
|
|
|
# Задания
|
|
|
|
# Задания
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Справочную информацию можно найти на сайте Docker:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://docs.docker.com/engine/reference/commandline/cli/ (и на соседних страницах), \
|
|
|
|
|
|
|
|
а также в интернете вообще - например, на StackOverflow
|
|
|
|
|
|
|
|
|
|
|
|
### 1. Установка
|
|
|
|
### 1. Установка
|
|
|
|
|
|
|
|
|
|
|
|
Установите Docker на виртуальную машину
|
|
|
|
Установите Docker на виртуальную машину
|
|
|
@ -84,7 +89,8 @@
|
|
|
|
В полученной вами директории `cats_app` находится файл конфигурации `nginx`. \
|
|
|
|
В полученной вами директории `cats_app` находится файл конфигурации `nginx`. \
|
|
|
|
В отдельном терминале, запустите контейнер из образа `nginx`, подключив его к созданной вами сети, и пробросив наружу \
|
|
|
|
В отдельном терминале, запустите контейнер из образа `nginx`, подключив его к созданной вами сети, и пробросив наружу \
|
|
|
|
порт 80(на локальный порт 8080, к примеру), при этом примонтировав упомянутый файл конфигурации \
|
|
|
|
порт 80(на локальный порт 8080, к примеру), при этом примонтировав упомянутый файл конфигурации \
|
|
|
|
на место файла `/etc/nginx/nginx.conf` внутри контейнера.
|
|
|
|
на место файла `/etc/nginx/nginx.conf` внутри контейнера. \
|
|
|
|
|
|
|
|
Теперь, убедитесь что приложение доступно на локальной машине на порту 8080.
|
|
|
|
|
|
|
|
|
|
|
|
6. Приложение отслеживает количество запросов, эту статистику можно получить через URL `/request_count`. \
|
|
|
|
6. Приложение отслеживает количество запросов, эту статистику можно получить через URL `/request_count`. \
|
|
|
|
Но nginx настроен таким образом, чтобы URL `/request_count` не был доступен извне. \
|
|
|
|
Но nginx настроен таким образом, чтобы URL `/request_count` не был доступен извне. \
|
|
|
|