- 问题:近期用docker启动es,发现容器即使暴露端口,外部也连接不上。
root@java:/etc/init.d# docker run -d --name=es7 \ > -p 9200:9200 -p 9300:9300 \ > --net mynet --ip 172.19.0.3 \ > -e "discovery.type=single-node" elasticsearch:7.5.1 WARNING: IPv4 forwarding is disabled. Networking will not work. c570f1c12a54096117dac32adeadc775811b9e559eb8365cc75fe0dba7c2f3fd
解决方法:
- 编辑:
root@java:~# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
- 然后刷新参数:
root@java:~# sysctl -p # 刷新参数
root@java:~# sysctl net.ipv4.ip_forward #查看参数是否已经更新
root@java:/usr/lib/sysctl.d# service docker restart # 重启docker服务
完毕! , 检查是否可以联网了
- 容器 Networking forwarding disabled WARNINGnetworking forwarding disabled warning 容器networking forwarding disabled networking forwarding disabled镜像 verification certificate disabled warning logging configuration disabled warning disabled security warning reasons list forward_list容器 顺序 networking high-performance performance networking the networking container docker