Skip to content

Guide install Exorde Participation Module CLI v1.3.1 (Docker)

Notifications You must be signed in to change notification settings

nfterrax/Exorde-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Exorde-Guide, Participation Module CLI v1.3.1 (Docker Ubuntu) (RUS)

Устанавливаем Docker. Нужна версия не старее Docker version 20.10.20

Перед началом работы переходим в папку root:

cd /root
  1. Обновляем индексы пакетов apt с помощью update:
sudo apt update
  1. Устанавливаем набор пакетов, необходимых для доступа к репозиторию Docker по HTTPS:
sudo apt install apt-transport-https ca-certificates software-properties-common curl 
  1. Теперь нужно добавить в apt GPG-ключ для работы с репозиторием Docker. GPG-ключи используются для проверки подписей программного обеспечения. Выполняем эту команду:
curl -f -s -S -L https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. Добавляем репозиторий Docker в локальный список:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
  1. Ещё раз обновим индекс пакетов:
sudo apt update
  1. Установим докер. Параметры -y в автоматическом режиме ответит на все вопросы установщика Yes:
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
  1. Проверим статус Docker: статус должен выглядеть так Active: active (running) since Mon 2022-11-07 11:43:24 UTC; 3h 48min ago
sudo systemctl status docker

Приступаем к установке и запуску модуля.

  1. Перед началом работы переходим в папку root:
cd /root
  1. Клонируем репозиторий Exorde
git clone https://github.com/exorde-labs/ExordeModuleCLI.git
  1. Создаём папку где будет установлем модуль ExordeModuleCLI:
mkdir -v ExordeModuleCLI
  1. Переходим в папку ExordeModuleCLI:
cd /ExordeModuleCLI
  1. Создаём образ Docker для модуля exorde-cli
docker build -t exorde-cli . 

ЗАПУСКАЕМ МОДУЛЬ В РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ (ЛУЧШЕ ИСПОЛЬЗОВАТЬ ВАРИАНТ ЗАПУСКА В ФОНОВОМ РЕЖИМЕ => см. ниже)

Для запуска в реальном времени используем аргумент -it

  • Примечание к коду:

YOUR_MAIN_ADDRESS - это адресс с кошелька Метамаск "Сеть Ethereum Mainnet", должен быть действительным (желательно новый и пустой).

LOGGING - это уровень обработки логов в модуле:

  • 1 = без логов
  • 2 = общая обработка логов
  • 3 = валидация + сбор и анализ логов
  • 4 = детальная валидация + сбор и анализ логов (для устранение ошибок)
docker run -it exorde-cli -m YOUR_MAIN_ADDRESS -l LOGGING

Пример написания:

docker run -it exorde-cli -m 0x16f17726399DfF6fc84AD013BD9bCB70F39b42d3 -l 2

На этом всё, модуль работает в реальном времени, не закрывайте терминал.


ЗАПУСКАЕМ МОДУЛЬ В ФОНОВОМ РЕЖИМЕ (ЛУЧШЕ ИСПОЛЬЗОВАТЬ ЭТОТ ВАРИАНТ):

Для запуска в фоновом режиме используем аргумент -d. Команда запускает модуль в фоновом режиме и она работает постоянно.

docker run -d exorde-cli -m YOUR_MAIN_ADDRESS -l LOGGING
  • Пример:
docker run -d exorde-cli -m 0x16f17726399DfF6fc84AD013BD9bCB70F39b42d3 -l 2

Данной командой можно создать несколько контейнеров (несколько копий модуля). Если вы введете команду 2 раза, то откроется два контейнера (2 копии модуля), если 3 раза, - то три контейнера и так далее.

Для отображения процессов, происходящих в контейнере, который открыт в фоновом режиме, нужно ввести команду:

docker logs --follow  <container_id>
  • Пример:
docker logs --follow  1f77bd5b66e1

Полезные команды:

Обновление пакетов (необходимо периодически проделывать, если не срабатывает какая-либо очевидная команда, например top):

apt update

Посмотреть общую статистику сервера (например, для проверки нагрузки на систему):

top

Посмотреть активные загрузки Docker:

docker stats <container_id>

Обзор активных контейнеров (этой командой можно узнать <container_id> работающих контейнеров):

docker ps

Обзор всех контейнеров:

docker ps -a

Остановить модуль:

docker stop имя/id модуля

Удалить модуль:

docker rm имя/id модуля 

Перезагрузить модуль:

docker restart имя/id модуля

About

Guide install Exorde Participation Module CLI v1.3.1 (Docker)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published