用脚本批量迁移docker容器 Swarm

03/15 01:41:19 来源网站:268辅助卡盟网

用脚本批量迁移docker容器 Swarm

1.把附件的tar压缩包上传到服务器, 比如/home下

2.解压

用脚本批量迁移docker容器_docker 容器迁移_docker容器迁移流程

3.编辑docker-compose.yml ( 由于修改的地方比较多,可以把这个docker-compose.yml下载到电脑桌面上,修改好之后再传到服务器上比较方便)

docker 容器迁移_docker容器迁移流程_用脚本批量迁移docker容器

用脚本批量迁移docker容器_docker容器迁移流程_docker 容器迁移

大家可以看一下这个文件的内容用脚本批量迁移docker容器, 文件的意思就是创建一个bee-clef和30个bee节点, 如果想自己修改这个yml文件的可以去百度下docker-compose的语法;

重点来了,(敲黑板)

把红框里的- BEE_SWAP_ENDPOINT= 这一行后面的网址, 修改成你自己的swap-endpoint地址, 举个栗子, 比如我的swap end-point 地址是

因为要创建30个节点, 每个节点的配置文件都需要修改,所以需要修改30个配置,直接这样直接批量替换比较方便,

ps:(楼主这里使用的是yml文件下载到电脑桌面之后使用notepad++编辑)

docker容器迁移流程_docker 容器迁移_用脚本批量迁移docker容器

docker容器迁移流程_用脚本批量迁移docker容器_docker 容器迁移

批量替换完成后用脚本批量迁移docker容器, 就可以保存并上传到服务器上了(记得还上传到原来的位置, 比如本文是放在了/home下)

4.使用脚本创建bee的存储路径

docker 容器迁移_用脚本批量迁移docker容器_docker容器迁移流程

首先打开/home,然后执行install.sh

脚本会在/data/下创建一个bee-clef-data文件夹辅助论坛,和30个/data/beedata/.bee*文件夹 (请提前预留足够的硬盘空间哦)

docker容器迁移流程_docker 容器迁移_用脚本批量迁移docker容器

用脚本批量迁移docker容器_docker 容器迁移_docker容器迁移流程

5. 开始使用docker-compose批量启动容器

接下来docker-compose会自动开始下载bee的镜像,然后使用docker-compose.yml里面的配置信息来自动创建镜像。

用脚本批量迁移docker容器_docker 容器迁移_docker容器迁移流程

然后可以执行 docker-compose ps -a 来查看刚创建的30个bee节点的运行 状态 (记得以后要在/home路径下执行docker-compose命令,不然会报错 配置低的机器这一步会很卡。。。)

执行docker-compose ps -a 查看所有节点的运行情况, state都是UP的代表正常

docker 容器迁移_docker容器迁移流程_用脚本批量迁移docker容器

docker 容器迁移_用脚本批量迁移docker容器_docker容器迁移流程

接下来, 执行./address脚本, 查看所有节点的钱包地址,合约地址等 ,可以发现30个节点是一个钱包地址

用脚本批量迁移docker容器_docker容器迁移流程_docker 容器迁移

6.查看钱包地址,然后充值水

执行docker-compose logs会看到熟悉的bzz启动界面,不断地提示让你充水,接下来充水后 就可以正常跑了

docker容器迁移流程_用脚本批量迁移docker容器_docker 容器迁移

docker容器迁移流程_docker 容器迁移_用脚本批量迁移docker容器

docker容器迁移流程_docker 容器迁移_用脚本批量迁移docker容器

关于其他几个文件使用方法 直接执行即可 例如 ./address是查看所有节点的地址的, peers是用来查看所有节点的连接数的, cashout.sh 是用来提现所有节点支票的

下面来介绍 docker-compose 的几个常用命令:

docker-compose restart 重启所有节点

docker-compose stop 停止所有节点

docker-compose rm 删除所有节点

docker-compose logs 查看所有节点的日志信息

docker-compose logs -f bee-10 查看名字叫bee-10节点的日志信息,查看其他节点信息以此类推

————————————————

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    暂无相关资讯
用脚本批量迁移docker容器 Swarm