Лабораторная работа 2
Описание
В данной лабораторной перед нами стояла задача сосздать две программы, вторая из которых принимает на вход данные, полученные в результате работы первой программы. Сами программы мы разворачиваем вдокер-контейнерах. С другой стороны, необходимо понимать, что, чтобы передавать данные между контейнерами, нам необходимо смонтировать папки хостовой системы в контейнеры. Моя программа состоит из трех работников: worker0, worker1, worker2. 0 - создает файлы в папке, 1 выполняет первую программу, 2 выполняет вторую программу.
Описание работы
Были выбраны варианты для первого приложения - 0 вариант и для второго 0 вариант. Генератор данных создает в папке data входные файлы с числами. Первое приложение ищет в папке data самый большой файл и перекладывает его в result1/result.txt. Второе приложение берет данные из result1/result1.txt, находит первое и последнее числа, перемножает их и записывает резуьтат в result2/result2.txt.
Запуск
- Перейти в папку, где лежит docker-compose.yml/
- Ввести команду: docker compose up --build
Результат
В результате в папке result2 появится файл result2.txt с посчитанным значением