开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情
本文已参与「开源摘星计划」,欢迎正在阅读的你加入。活动链接:github.com/weopenproje…
通过官方文档,长安链官方很贴心的提供了一整套后台管理平台来帮助大家体验和管理长安链。
给官方一个大大的赞,好人一生平安。
根据文档,官方使用了Docker技术,提供了一个开箱即用的配置。对Docker不熟悉的,可以看下我之前分享的文章,很快就可以上手。
进入对应目录,使用docker-compose up命令,可以得到一个启动的服务组:
在Containers标签下,可以看到management-backend这个服务组,里面包含了前端服务cm_mgmt_web_1,后端服务cm_mgmt_server-1以及数据库服务cm_db-1。
可以看到前端服务映射了80端口,那么通过本机浏览器,访问127.0.0.1或者localhost就可以访问管理台啦。
根据官方文档3.2.3的内容,长安链可以根据用户需要装配出需要的链。
在节点部署这里,需要配置可以与管理台连通的服务器地址以及端口:
在Windows平台上,怎么使用Docker来实现呢,下面就来说明。
这里使用Centos系统来做示例,根据之前的文章,可以很容易的得到一台Centos的服务器。
为了防止重复,我们给它取名为centos77,同时映射出它的11301-11304和12301-12304端口。
docker run -d -p 12301-12304:12301-12304 -p 11301-11304:11301-11304 --name centos77 centos7
这个时候,服务器centos77和长安链管理台服务处于两个互不相通的网络。我们来把它们联系起来。
通过docker的network命令创建一个名为bc的网络:
docker network create bc
通过命令来查看刚刚创建的网络:
docker network inspect bc
可以看到Containers还为空,我们通过命令把上面两个服务器添加进去,实现连通:
docker network connect bc centos77
docker network connect bc management-backend-cm_mgmt_server-1
现在我们再来检查下:
docker network inspect bc
可以看到,两台服务器已经被加入172.19.0.X这个网段中。肯定有聪明的小伙伴会问,那么172.19.0.1是哪台呢?没错哈,就是我们的本机。
上面我们已经为管理台和服务器建立了连通的网络。下一章,我们测试下连通性,并完成后续步骤,实现长安链节点的部署。