44uk
1/5/2018 - 5:50 AM

Dockerfile for bitzeny minerd

Dockerfile for bitzeny minerd

FROM alpine:latest
MAINTAINER Yoshiyuki Ieyama <44uk@github.com>
ENV SRCURL=https://github.com/bitzeny/cpuminer/archive/master.tar.gz
RUN apk add --update --no-cache automake autoconf gawk build-base curl curl-dev gcc tar make \
  && mkdir __workdir && cd $_ \
  && curl -kL $SRCURL | tar xz --strip=1 \
  && ./autogen.sh \
  && ./configure CFLAGS="-O3 -march=native -funroll-loops -fomit-frame-pointer" \
  && make && make install && make clean \
  && cd ../ && rm -rf __workdir
ENTRYPOINT  ["minerd"]
CMD ["--help"]

# Build:
#   docker build -t cpuminer .
# Usage:
#   docker run --rm -d cpuminer -a yescrypt -o stratum+tcp://$HOST:$PORT -u $USER.$WORKER -p $PASSWORD

# vim:ft=dockerfile