在部署orderer节点时,编写好了docker-orderer.yaml
文件之后上传到orderer服务器上,输入docker-compose -f docker-orderer.yaml up -d
指令启动orderer节点显示如下正常而言此时orderer节点已经部署成功,但是此时输入docker ps
命令却没有显示orderer容器。输入docker ps -a
发现此时orderer节点群是创建成功了,但是却启动失败。
此时查看docker logs
(具体命令自行百度),发现报错为
fatal error: unexpected signal during runtime execution
参考其他博主的回答,发现这是阿里云服务器存在的问题:
问题分析:aliyun 服务器软件网络配置导致 go 语言的DNS解析出现问题。
解决方案:在阿里云ecs机器输入 vim /etc/resolv.conf
指令,把第一行的 options timeout:2 attempts:3 rotate single-request-reopen
这一行内容注释掉
//update 2020.7.20
//对你有帮助的话请记得点赞呀!