Начало работы с образом NiceHash Docker Miner.
Чтобы начать работу, убедитесь, что у вас есть адрес для майнинга NiceHash и система, оснащенная видеокартой AMD или NVIDIA. Установка выполняется двумя простыми командами:
Пример для NVIDIA:
$ docker pull dockerhubnh/nicehash:latest
$ docker run -it --rm --env MINING_ADDRESS="mining-address" --env MINING_WORKER_NAME="worker-name" --gpus=all dockerhubnh/nicehash:latest
Пример для AMD:
$ docker pull dockerhubnh/nicehash:latest
$ docker run -it --rm --env MINING_ADDRESS="mining-address" --env MINING_WORKER_NAME="worker-name" --device=/dev/kfd --device=/dev/dri dockerhubnh/nicehash:latest
Дополнительные примечания по выполнению команд:
--gpus=all на выбранный UUID или индекс видеокарты, в соответствии с рекомендациями NVIDIA --device /dev/dri на выбранный индекс видеокарты, в соответствии с рекомендациями AMDЧерез пару минут после запуска докера вы увидите оборудование в Менеджере ригов NiceHash в статусе бенчмаркинга.

Выполните следующую команду, чтобы протестировать работу Docker:
docker run --rm hello-world
Выполните следующую команду, чтобы проверить, обнаруживает ли майнер Docker видеокарты:
Вы можете запустить NiceHash Docker Miner как холостую работу внутри платформы Vast.ai. Процесс относительно прост, так как все, что вам нужно сделать, это создать работу на платформе Vast. Найдите Docker Miner на DockerHub.com.
Обязательно измените команды шаблона VAST в соответствии с предоставленными инструкциями для систем AMD или NVIDIA.
Перейдите по этой ссылке, чтобы автоматически скопировать шаблон образа докера из Vast в свой шаблон.
После копирования, выберите (SELECT) работу и установите (SET JOB) ее на свое оборудование через вкладку CREATE A JOB.
Дополнительные примечания по дублированию шаблона задания:
-gpus=all в поле Docker Options, чтобы выбрать UUID или индекс видеокарты в соответствии с рекомендациями NVIDIA.--device=/dev/kfd --device=/dev/dri в поле Docker Options, чтобы выбрать индекс видеокарты, согласно рекомендациям AMD.
Чтобы создать задание по майнингу в режиме ожидания с помощью NiceHash Docker Miner на Vast.ai, выполните следующие действия:
dockerhubnh/nicehash:latestlatest-e MINING_ADDRESS=your-mining-address -e MINING_WORKER_NAME=your-preferred-worker-nameRun interactive shell server, SSH
On-Start Script (Bash commands): /opt/nhm4/nhm4 -b debugNiceHash Docker Miner
Дополнительные примечания по настройке шаблона задания:
-gpus=all в поле Docker Options, чтобы выбрать UUID или индекс видеокарты, согласно рекомендациям NVIDIA--device=/dev/kfd --device=/dev/dri в поле Docker Options, чтобы выбрать индекс видеокарты, согласно рекомендациям AMD
Используя вариант CLI, вы можете управлять несколькими ригами с большей легкостью, поскольку вы можете программно называть каждого из воркеров вместо того, чтобы вручную настраивать несколько шаблонов в графическом интерфейсе платформы Vast. Чтобы запустить приведенный выше пример в CLI, используйте эту команду:
--image dockerhubnh/nicehash --env '-e MINING_ADDRESS=your-mining-address -e MINING_WORKER_NAME=your-preferred-worker-name' --onstart /opt/nhm4/nhm4 -b debug --disk 16 --ssh
Дополнительные примечания:
-gpus=all к вашей команде, чтобы выбрать UUID или индекс видеокарты, согласно рекомендациям NVIDIA--device=/dev/kfd --device=/dev/dri к вашей команде, чтобы выбрать индекс видеокарты, согласно рекомендациям AMD>