今天在虚拟机上搭建平台,执行docker-compose up -d 报错:
✘ Network layman_default Error 0.0s
failed to create network layman_default: Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-8e527ad6d691 -j RETURN: iptables: No chain/target/match by that name.
如图:
原因
这是因为在启动docker的时候防火墙做了策略,如果容器在运行中,停止防火墙,在操作容器就会报这个错误,我们可以重启docker解决此问题
systemctl restart docker.service
然后
docker compose up -d