工作记录
今天是2021年8月3日,星期二,线上工作第一天 没想到,疫情爆发,学校封校,软件园区也封锁,从今天开始,进入线上工作😫 现在疫情当下,奉劝各位好好宅家,不要乱窜,一定要带好口罩😷😷😷
任务清单
今天属于线上办公,但整个晚上和上午都在排队做核酸检测,现在是晚上8点41分,刚刚做完核酸检测回来。。。 张老师中午给我们线上通知,每人写一份本周的工作计划并上传给他。张老师在看过我的计划后,又给我加了一个艰巨的任务,运行kilt区块链节点,因此与师哥探讨了一番后,定下了今天的任务目标:
- 安装Docker(本地与Linux服务器)
- 在本地与Linux服务器上成功编译运行KILT区块链节点
任务记录
任务一:安装Docker 说起安装Docker,不得不第一嘴什么是Docker
推荐一篇知乎上的文章,感觉说的比较形象生动:10分钟看懂Docker和K8S
在明白什么是Docker后,就可以进行安装了 1??在本地Mac OS M1 上安装Docker 顺便提一嘴,Mac上的Docker是有可视化桌面的,在官网上可以下载Mac版本的镜像文件,直接安装即可,比较简单粗暴,安装好后,按照指引完成基本设置就可以了
官方Docker Mac版本下载:Install Docker Desktop on Mac
2??在Linux Ubuntu 18.04上安装Docker 由于Linux服务器没有桌面化的系统,所以安装的为Docker Engine
官方Docker Engine Linux_Ubuntu版本安装教程:Install Docker Engine on Ubuntu
此处简单记录一下Linux上的配置: 在进行到 Install Docker Engine步骤时,第二步要求安装明确版本的Docker Engine,在执行 apt-cache madison docker-ce 命令后,会列出很多的版本: 很遗憾,没有ubuntu 18.04版本的 出现这种情况直接安装最高版本ubuntu对应的安装包就可,实测绝对没问题
任务二:在本地与Linux服务器上成功编译运行KILT区块链节点 对于KILT,还是比较陌生,今天第一天接触它,去官网查了它的介绍信息,看了后也是似懂非懂,先把它的官方介绍贴出来,有知道的大佬可以评论区帮忙解释一下究竟什么是KILT: 看完这份官方解释后似懂非懂,给我最直观的第一印象就是KILT是一个基于web 3.0的信任协议,KILT就相当于一个钱包、银行,里面可以存储交易信息,也可以存储KILT币等信息。 这是我的个人见解,有不对的地方烦请大佬们指出
对于运行KILT区块链节点,直接从KILT的官方GitHub中即可查看方法,Linux与Mac上面的运行方式相同,都是通过Docker镜像运行。
首先通过DockerHub中的预编译镜像文件进行编译:
docker pull kiltprotocol/mashnet-node
然后运行镜像文件:
docker run -p 9944:9944 kiltprotocol/mashnet-node --dev --ws-port 9944 --ws-external --rpc-external --rpc-methods=unsafe
此时,KILT节点可以正常运行出块:
总结
今天注定是个不同寻常的日子,疫情加重,全城陷入紧张的气氛中,没有别的要求,希望疫情不要继续扩散,大家积极配合社区的管理,做好自我防控,我们一定能挺过来的。
|