docker container内でcpuminerをビルド(bitzeny)

cpuminerでマイニングするためminerdをビルド。その際ごちゃごちゃさせたくなかったのでdockerのコンテナでやったのでメモ。ちなみにビルドしたのは最近話題になっているbitzeny用のcpuminer。

このqiitaの通りで問題なく苦労するとこはなかった。 https://qiita.com/s_ktmr/items/f46c0d814a340407cf06

Dockerfileはこんな感じ

FROM ubuntu:16.04

RUN apt-get update -y \
 && apt-get install -y git automake build-essential libcurl4-openssl-dev

RUN git clone https://github.com/bitzeny/cpuminer.git

WORKDIR cpuminer

RUN ./autogen.sh \
 && ./configure CFLAGS="-O3 -march=native -funroll-loops -fomit-frame-pointer" \
 && make \
 && make install

こちらのrepoにあげてある。 https://github.com/y-kamiya/docker-cpuminer-bitzeny

↑のDockerfileのあるディレクトリで以下のようにすればminerdが使える

$ docker build -t image_name .
$ docker run --rm -it image_name /bin/bash
# minerd <必要な引数>

とりあえず動かしてみたくらいなので、dockerhubには上げてない。もう少しちゃんと書いたら上げるかも。

minerd自体の使い方はこちらの通り。poolへの登録についてなども書いてある。 https://cryptomamiya.com/index.php/2017/10/30/post-250/

~ ~ ~ ~ ~ ~ ~