Files
2025-09-25 20:48:35 +04:00
..
2025-09-25 20:48:35 +04:00
2025-09-25 20:48:35 +04:00
2025-09-25 20:48:35 +04:00
2025-09-25 20:48:35 +04:00

Лабораторная работа 2

Описание

В данной лабораторной перед нами стояла задача сосздать две программы, вторая из которых принимает на вход данные, полученные в результате работы первой программы. Сами программы мы разворачиваем вдокер-контейнерах. С другой стороны, необходимо понимать, что, чтобы передавать данные между контейнерами, нам необходимо смонтировать папки хостовой системы в контейнеры. Моя программа состоит из трех работников: worker0, worker1, worker2. 0 - создает файлы в папке, 1 выполняет первую программу, 2 выполняет вторую программу.

Описание работы

Были выбраны варианты для первого приложения - 0 вариант и для второго 0 вариант. Генератор данных создает в папке data входные файлы с числами. Первое приложение ищет в папке data самый большой файл и перекладывает его в result1/result.txt. Второе приложение берет данные из result1/result1.txt, находит первое и последнее числа, перемножает их и записывает резуьтат в result2/result2.txt.

Запуск

  1. Перейти в папку, где лежит docker-compose.yml/
  2. Ввести команду: docker compose up --build

Результат

В результате в папке result2 появится файл result2.txt с посчитанным значением

Cсылка на видео

https://vkvideo.ru/video-232718139_456239018