chia-plot docker使用

收费提供chia技术支持(linux、集群等)

github仓库

dockerhub仓库

Swar-Chia-Plot-Manager

部署

为了方便在linux上部署,根据官方docker做了个简易封装。首先需要对docker有一定理解,没有的话建议先去补课。

  • 假设已经对缓存盘以及目标盘做好格式化并且挂载完毕。缓存盘位置/mnt/ssd,目标盘位置/mnt/hdd

  • 编辑自己的plot-manager配置,默认配置自取。主要编辑缓存盘,目标盘以及p盘配置。

  • 准备好后启动docker

    1
    2
    3
    4
    5
    6
    7
    8
    docker run 
    --name chia-plot
    -v /root/chia-plot-manager/config.yaml:/chia-blockchain/plot-manager/config.yaml #plot-manager目录
    -v /mnt/ssd:/share/tmp #缓存盘目录
    -v /mnt/hdd:/share/dst #目标盘目录
    -v /root/chia-plot-manager/chia-test/log:/root/logs/plot-manager #plot-manager日志目录
    -e TZ="Asia/Shanghai"
    -d zsj6166/chia-plot

不出意外的话docker就启动起来了。

常用命令

  • 添加助记词:docker exec -it chia-plot venv/bin/chia keys add [助记词]
  • 启动full-node、farmer、harvester、wallet:docker exec -it chia-plot venv/bin/chia start farmer
  • 查看钱包:docker exec -it chia-plot venv/bin/chia wallet show
  • 查看farm信息:docker exec -it chia-plot venv/bin/chia farm summary
  • 启动plot-manager管理p盘:docker exec -it chia-plot bash -c "cd plot-manager && ../venv/bin/python manager.py start"
  • 查看plot-manager面板:docker exec -it chia-plot bash -c "cd plot-manager && ../venv/bin/python manager.py view"

建议还是只用来p盘,farm放在docker以外。