Запуск MyTonCtrl в Docker
warning
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
Требования к аппаратному обеспечению:
- 16-ядерный процессор
- 128 ГБ оперативной памяти
- Твердотельный накопитель объемом 9 ТБ или Оборудованное хранилище с более 64 000 операций ввода/вывода в секунду (IOPS)
- Подключение к сети со скоростью 1 Гбит/с
- Общедоступный IP-адрес (фиксированный IP- адрес)
- 16 ТБ/месяц трафика при пиковой нагрузке
Не рекомендуется! Только для тестирования!
Переменная IGNORE_MINIMAL_REQS=true отключает проверку требований к процессору/оперативной памяти.
Требования к программному обеспечению:
-
docker-ce
-
docker-ce-cli
-
containerd.io
-
docker-buildx-plugin
-
docker-compose-plugin
Руководство по установке на официальном сайте Docker
Протестированные операционные системы:
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- Debian 11
- Debian 12
Запустите MyTonCtrl v2 с помощью официального образа docker:
- Извлеките образ и запустите узел с помощью MyTonCtrl
docker run -d --name ton-node -v <YOUR_LOCAL_FOLDER>:/var/ton-work -it ghcr.io/ton-blockchain/ton-docker-ctrl:latest
## Install and start MyTonCtrl from sources:
1. Clone the last version of the repository
```bash
git clone https://github.com/ton-blockchain/ton-docker-ctrl.git
- Перейдите в каталог
cd ./ton-docker-ctrl
- Укажите необходимые значения в файле .env
vi .env
- Начните сборку образа docker. Этот шаг включает в себя компиляцию последних версий fift, validator-engine, lite-client и других инструментов, а также установку и первичную настройку MyTonCtrl.
docker compose build ton-node
- Начало MyTonCtrl
docker compose up -d