Docker启动Zookeeper报错:
WARNING: IPv4 forwarding is disabled. Networking will not work.
4dc643370e9ac156757d1df65180906396fa04b81462d31a09a0262be3c08f2a
docker: Error response from daemon: driver failed programming external connectivity on endpoint zk01 (c3203141be6e3d201cf274965475c74ba0f08ca246422ad9a63e2e45c1dac016): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 2181 -j DNAT --to-destination 172.17.0.2:2181 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1))
- Zookeeper启动命令:
docker run--name zk_01 -p 2181:2181 --restart always -d 镜像ID
解决办法(CentOS7.6):
- 修改内核参数:
vi /etc/sysctl.conf
,添加或修改net.ipv4.ip_forward=1
- 重启网络服务
systemctl restart network
- 重启Docker服务
systemctl restart docker