This repository containerizes the Kawpow mining software which runs the KawPow Proof-of-Work algorithm.
To build the KawPow image locally:
docker build -t kawpow .
You can pull a pre-built image from tthebc01/kawpow
that is based on nvidia/cuda:11.4.0-runtime-ubuntu:18.04
docker pull tthebc01/kawpow
KawPow requires the use of a GPU, so you will need to make sure the host CUDA version and container CUDA versions match. Check what CUDA release you are using:
nvidia-smi
Then build with an appropriate base image using the build-time arg CUDAVERSION
. For example:
docker build -t kawpow --build-arg CUDAVERSION=11.4.0 .
You will likely want to set the following runtime arguments to something besides the defaults:
WALLET
: The mining address to which shares should be attributedPOOL
: URL or IP address of the stratum serverPORT
: Port to connect to on the mining pool
Example:
docker run --name kawpow -d --rm --env POOL=west.us.rvnt.minermore.com --env PORT=4501 --env WALLET=4BXXX --gpus all tthebc01/kawpow