NiceHash Docker Miner imageの利用方法
利用するには、NiceHashのマイニングアドレスとAMD・NVIDIAのグラフィックカードを搭載したシステムが必要です。次の2つのコマンドでインストールできます。
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 をGPUのUUIDかindexに修正--device /dev/dri をGPU indexに修正Dockerが起動すると、数分後にNiceHash リグマネージャーでマシンがオンラインと表示され、ベンチマークが始まるはずです。

Dockerエンジンが動作しているかテストするには以下のコマンドを実行する
docker run --rm hello-world
GPUが動作しているかテストするには以下のコマンドを実行する
NiceHash Docker MinerはVast.aiプラットフォーム内でアイドルジョブとして実行できます。手順はVastプラットフォーム内でジョブを作成するだけなので、プロセスは比較的簡単です。Docker MinerはDockerHub.comでご確認ください。
AMD・NVIDIAシステム用に提供されているガイドラインに沿って、VASTテンプレートコマンドを変更してください。
このリンクに従ってDocker Image Templateをvastから自動コピーする。
コピーしたら、ジョブをSELECTし、CREATE A JOB タブでマシンにSET JOBする。
ジョブコピー時の注意事項:
--gpus=all をDocker Options欄にGPUのUUIDかindexを追加--device=/dev/kfd --device=/dev/dri をDocker Options欄にGPU indexを追加
以下の手順に従って、Vast.ai上のNiceHash Docker Minerでアイドルマイニングジョブを作成する。
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欄にGPUのUUIDかindexを追加--device=/dev/kfd --device=/dev/dri をDocker Options欄にGPU indexを追加
CLIオプションを使用すると、VastプラットフォームのGUIで複数のテンプレートを手動で設定する代わりに、プログラムで各ワーカーに名前を付けることができるため、複数のリグをより簡単に操作できます。上記の例を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 をDocker Options欄にGPUのUUIDかindexを追加--device=/dev/kfd --device=/dev/dri をDocker Options欄にGPU indexを追加