Подключение одной ноды к сети Mainnet¶
Полная инструкция по подключению ноды к Mainnet представлена на странице Подключение ноды в сеть «Waves Enterprise Mainnet».
Создайте рабочую директорию и поместите туда файл
docker-compose.yml, который вы можете скачать с официальной страницы Waves Enterprise на GitHub, выбрав самый свежий релиз.Поместите в рабочую директорию конфигурационный файл ноды с именем
private_network.conf. Для подключения к Mainnet используется конфигурационный файл нодыmainnet.conf, взятый с официальной страницы Waves Enterprise на GitHub. Скачайте его и переименуйте вprivate_network.conf.Запустите следующую команду и дождитесь результатов выполнения команды:
docker run --rm -ti -v $(pwd):/config-manager/output/ wavesenterprise/config-manager:v1.4.0
После развёртывания ноды все созданные пароли и адреса хранятся в файле credentials.txt, который находится в рабочей директории.
При наличии файла лицензии положите файл лицензии в директорию
working directory/configs/nodes/node-0/license, которая создаётся при развёртывании окружения в рабочей директории.
Выполните команду для запуска ноды:
docker-compose up -d node-0
После запуска контейнера REST API ноды будет доступен по адресу http://localhost:6862.
Внимание
При наличии ошибок убедитесь, что не запущены другие конкурирующие контейнеры или программы. Для вывода списка запущенных контейнеров и их состояния введите командой docker ps -a. Для остановки выбранного контейнера - командой docker stop [myContainer]. Для остановки всех контейнеров вы можете ввести docker stop $(docker ps -a -q). Команда docker rm [myContainer] удалит выбранный, docker rmi $(docker images -a -q) удалит все контейнеры.
Для остановки запущенной ноды выполните следующую команду:
docker-compose down