简介
在这里,我们将通过 Docker 运行 quai-gpu-miner 的实例,这是 Quai Network ProgPOW 挖矿程序的实现。 Docker 是一个用于创建、管理和运行容器的平台。容器的优势在于它们可以打包运行应用程序所需的所有依赖项。系统要求
为了使用 Docker 运行 quai-gpu-miner 并挖掘有效区块,您需要以下条件:环境设置
您需要安装 Docker。您可以在 Docker 的安装说明 中了解更多相关信息。创建挖矿程序二进制文件
本节将说明如何使用 Docker 自行构建挖矿程序二进制文件。如果您只想使用我们提供的二进制文件运行,可以跳到下一节。根据您系统上 Docker 的配置方式,您可能需要使用
sudo
运行该命令。output
文件夹中生成 4 个文件:
- 用于 Nvidia GPU 的二进制文件和 hive 包。
- 用于 AMD GPU 的二进制文件和 hive 包。
运行挖矿程序
您需要执行以下步骤以便让 Docker 访问您的 GPU。sudo apt install ubuntu-drivers-common && ubuntu-drivers autoinstall
sudo reboot
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg && \ curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker
根据您系统上 Docker 的配置方式,您可能需要使用
sudo
运行该命令。此命令还会修改 Docker 的日志记录行为,以便输出到 stdout/stderr 的内容不会在主机上占用无限量的存储空间。