Sign inSign up

aapjeisbaas/docker-miner

By aapjeisbaas

Updated over 4 years ago

Image
0

1.2K

aapjeisbaas/docker-miner repository overview

This repo is used to create a nvidia cuda enabled container to run Phoenix Miner

I run this container on kubernetes I followed this guide to set it up: install k8s ubuntu-lts

A more minimal just nvidia-docker setup is also available: install nvidia-docker2

Running this container

# minimal docker run command
docker run --gpus all --env EXTRA='-gt 0' --env WORKER_NAME='worker-name' --env WALLET='0x.....' --env POOL='ssl://eth-eu1.nanopool.org:9433' aapjeisbaas/docker-miner

deploy on your nvidia kubernetes

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: miner-deployment
  namespace: default
spec:
  replicas: 1
  selector:
    matchLabels:
      app: miner
  strategy: 
     type: Recreate
  template:
    metadata:
      labels:
        app: miner
    spec:
      containers:
        - name: miner
          image: aapjeisbaas/docker-miner:latest
          env:
          - name: "EXTRA"
            value: "-gt 0"
          resources:
            requests:
              memory: "50Mi"
              cpu: "20m"
            limits:
              memory: "500Mi"
              cpu: "500m"
          imagePullPolicy: Always
# if you have multiple nodes you can use this selector to pin your miner
#     nodeSelector:
#       kubernetes.io/hostname: nvidia-enabled-hostname

Tag summary

Content type

Image

Digest

Size

116.1 MB

Last updated

over 4 years ago

docker pull aapjeisbaas/docker-miner