Для установки ПО “Цифровой двойник трубопровода” в системе Linux(Debian, Ubuntu, Astra Linux) необходимо:
1. Cкачать zip файл с
Digital Twinпароль: dtwinDTP123
2. Распаковать архив в директорию на рабочем месте.
Структура проекта ЦДП:
- 123.Pipe - Проект реализованный на R с использованием скриптов на C++ и Java;
- 123.Pipe_libs - Библиотеки R используемые в проекте;
- 123.PipePipe - Первичные и расчетные данные используемые в проекте;
- docker-compose.yaml;
- Dockerfile.
3. Собрать и запустить docker контейнер
Для сборки и запуска контейнера с использованием docker-compose необходимо выполнить следующие шаги:
3.1. Установите Docker и Docker Compose:
Убедитесь, что на вашем сервере установлены Docker и плагин Docker Compose. Для установки на Linux (Debian, Ubuntu, Astra Linux) используйте следующие команды:
sudo apt update && apt upgrade -y sudo apt install docker-compose -y3.2. Перейдите в директорию проекта:
Убедитесь, что находитесь в папке, где расположен файл docker-compose.yaml и Dockerfile.
cd /путь_к_проекту/DTP ls3.3. Сборка контейнера:
Для сборки контейнеров используйте команду:
docker-compose up --buildЭта команда соберет образ приложения на основе инструкций из Dockerfile.
3.4. Запуск контейнеров:
После сборки контейнеров запустите их с помощью команды:
docker-compose up -dФлаг -d запустит контейнеры в фоновом режиме.
3.5. Проверка статуса:
Чтобы проверить, запущены ли контейнеры, используйте команду:
docker psВ списке должен быть запущен контейнер pipe_app .
Эти шаги позволят развернуть приложение ЦДТ в изолированном контейнеризированном окружении, обеспечивая удобство в управлении и повторяемость сборки.
4. Проверить работоспособность
Стартовая страница проекта доступна по адресу localhost:8803.