Docker容器启动报WARNING: IPv4 forwarding is disabled.bridge-nf-call-iptables is disabled

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: centos 7 Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not work 转载 2017年07月27日 17:37:51 标签:WARNIN...

centos 7 Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not work

转载  2017年07月27日 17:37:51

问题:如题

,启动成功,运行命令

docker info报错:

 IPv4 forwarding is disabled

WARN:docker bridge-nf-call-iptables is disabled,

 WARN:docker bridge-nf-call-ip6tables is disabled

 

 解决办法:

# vi /etc/sysctl.conf
或者
# vi /usr/lib/sysctl.d/00-system.conf
添加如下代码:
    net.ipv4.ip_forward=1
net.bridge.bridge-nf-call-ip6tables = 1
     net.bridge.bridge-nf-call-iptables = 1
     net.bridge.bridge-nf-call-arptables = 1


重启network服务
# systemctl restart network

查看是否修改成功
sysctl net.ipv4.ip_forward

如果返回为“ net.ipv4.ip_forward = 1 ”则表示成功了

这时,重启容器即可。



另外还可以通过run时加-p 参数指定IP的方式来解决,比如 -p 0.0.0.0:999:999(指定ip就按ipv4来,否则默认全部是ipv6的。)

目录
相关文章
|
4月前
|
Kubernetes Docker Python
Docker 与 Kubernetes 容器化部署核心技术及企业级应用实践全方案解析
本文详解Docker与Kubernetes容器化技术,涵盖概念原理、环境搭建、镜像构建、应用部署及监控扩展,助你掌握企业级容器化方案,提升应用开发与运维效率。
794 108
|
3月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
4月前
|
运维 持续交付 开发者
Docker:重塑现代应用开发的容器革命
Docker:重塑现代应用开发的容器革命
|
4月前
|
运维 持续交付 开发者
Docker:现代应用开发的容器化革命
Docker:现代应用开发的容器化革命
|
2月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !