Gewechat启动启动报错
Centos7,测试连接时发现这个错误。
[root@xin ~]# curl -i -X POST http://127.0.0.1:2531/v2/api/tools/getTokenId
curl: (56) Recv failure: Connection reset by peer
1、删除原容器,重新构建。
docker run -itd \--name gewe \--privileged \-v /root/temp:/root/temp \-v /sys/fs/cgroup:/sys/fs/cgroup:ro \-p 2531:2531 -p 2532:2532 \registry.cn-hangzhou.aliyuncs.com/gewe/gewe:latest \/usr/sbin/init
2、强制 systemd 使用 传统的 cgroup v1,而不是 cgroup v2。
GRUB_CMDLINE_LINUX="... SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 systemd.unified_cgroup_hierarchy=0"
3、重新生成 grub 并重启。
grub2-mkconfig -o /boot/grub2/grub.cfg # CentOS/RHEL 7
reboot
4、重启系统后,启动容器
docker start gewe
5、等待容器启动一分钟后,执行下面测试命令
curl -i -X POST http://127.0.0.1:2531/v2/api/tools/getTokenId
完成。