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/
~ ~ ~ ~ ~ ~ ~