使用Docker运行HPool的x-proxy

现在小矿工很难solo挖到XCH,这两天把挖矿接到了HPOOL,HPOOL的挖矿程序需要运行一个代理程序x-proxy来将你拥有的所有矿机进行汇总统一连接矿池,之前是在现有的群晖Virtual Machine中的Windows 10虚拟机里运行x-proxy程序,这两天挂了两次,可能虚拟机也可能是Windows环境不稳定,想到把x-proxy切换到linux上,最优雅的方式莫过于放在docker里面了。

早上花了一点时间部署了一下,非常简单的脚本,发出来供大家参考。

1、去官方下载x-proxy程序包

官方下载地址是:https://github.com/hpool-dev/chia-miner/releases,下载x-proxy后解压到任意文件夹,进入该文件夹新建app文件夹,然后将程序包内所所有文件剪切到app文件夹中,同时新建Dockerfile文件,最终目录结构如下图所示:

├── app
│   ├── config.yaml
│   ├── proxy.db
│   ├── x-proxy-darwin
│   ├── x-proxy-linux
│   └── x-proxy-windows.exe
└── Dockerfile

2、编写Dockerfile文件

用文本编辑器(比如vs code)打开Dockerfile,输入以下代码后保存退出

FROM centos:7
WORKDIR /app
ADD ./app /app
RUN cd /app
CMD /app/x-proxy-linux

3、编译部署docker容器

在当前目录下执行docker命令构建docker镜像

docker build -t xproxy:1.0.1 .

构建成功后,执行以下命令可以看到刚刚创建好的docker镜像

docker images

创建容器

 docker run --name xproxy -p 9190:9190 -d xproxy:1.0.0

启动后可以通过 docker logs 【容器ID】 查看是否启动成功,或通过netstat -tlnp 查看本地端口9190是否已经开始监听,如果一切顺利即可打开浏览器访问:http://运行docker的机器IP:9190 访问x-proxy后台。

本文章为本站原创。发布者:雨中漫步,转转请注明出处:https://www.c4dig.cn/page/2537.html

发表评论

邮箱地址不会被公开。 必填项已用*标注