【007原创】Nervos CKB Docker镜像及一键挖矿教程(已更新到0.16.0版)

作者:daoying007 [email protected]

作者 ETH 地址:0xC53D71abA6C29F284836d76Df75a4967Cd96acf9 欢迎打赏

查看 Github

查看 Docker Hub

一、安装Docker

  1. Docker安装方法点击这里

  2. Docker — 从入门到实践

二、创建钱包账号

注:如果你已经有钱包账号,可以忽略这一步

  1. 运行并进入临时容器:

    docker run -it daoying007/ckb-miner bash
    
  2. 创建钱包账号命令:

    ckb-cli account new
    
  3. 输入钱包账号的密码,返回如下:

    Password:
    Repeat password:
    address:
    mainnet: ckb1q9gry5zgtd230sp6el8qe3e5hrtdgth72fp72yfmtf2vte
    testnet: ckt1q9gry5zgtd230sp6el8qe3e5hrtdgth72fp72yfmp4jk6t
    lock_arg: 5b5517c03acfce0cc734b8d6d42efe5243e5113b
    
    • lock_arg 导出私钥和挖矿配置的时候使用
    • address 生成的钱包账号地址
    • 请务必将上面的内容复制出来保管好
  4. 导出私钥

    ckb-cli account export --lock-arg <LOCK_ARG> --extended-privkey-path privkey
    

    <LOCK_ARG>替换成上面的lock_arg

    查看私钥:

    cat privkey
    

    请务必将私钥那内容复制出来,保管好,私钥是你找回账号的唯一方法。

  5. 退出容器

    保存好lock_argaddressprivkey内容后执行如下命令退出容器:

    exit
    

三、运行挖矿容器

运行命令:

sudo docker run -d -e THREADS=挖矿进程数 -e ARGS=你生成钱包账号时的lock_arg加前缀0x --name ckb-miner --restart=always daoying007/ckb-miner

说明:

  1. 命令行中的环境变量 THREADS 为挖矿进程数,如:4,一般填写你的CPU核数

  2. 命令行中的环境变量 ARGS0x拼上你钱包账号的lock_arg,如:0x42df8c4b5337eb80841c087836ddfc9155372140

四、查看日志

进入容器:

docker exec -it ckb-miner bash

查看运行日志:

tail -f -n200 /var/lib/ckb/data/data/logs/run.log

查看挖矿日志:

tail -f -n200 /var/lib/ckb/data/data/logs/miner.log