执行  docker run  时遇到如下WARNING:

[root@etcd1 volumes]# docker run -d -p 8080:80 -v /tmp/test_mount httpd
Unable to find image 'httpd:latest' locally
Trying to pull repository docker.io/library/httpd ...
sha256:72f2b4aa99235509146bd12054d1a93c1c869ba60212d21729118c93ca4305d3: Pulling from docker.io/library/httpd
3d77ce4481b1: Pull complete
73674f4d9403: Pull complete
d266646f40bd: Pull complete
ce7b0dda0c9f: Pull complete
01729050d692: Pull complete
014246127c67: Pull complete
7cd2e04cf570: Pull complete
Digest: sha256:72f2b4aa99235509146bd12054d1a93c1c869ba60212d21729118c93ca4305d3
Status: Downloaded newer image for docker.io/httpd:latest
WARNING: IPv4 forwarding is disabled. Networking will not work.
a281f3580d29863a472a3d8c5945a07c0b9d485dcd49f50b3816ff6406e44513

查看 IPv4 forwarding 启用情况

[root@etcd1 volumes]# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0

  

解决方案:

方案1

(1)查看forward转发是否开启:

## 内核中的forward功能开启
[root@etcd1 volumes]# cat /proc/sys/net/ipv4/ip_forward
0
## 或者
[root@etcd1 volumes]# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0

  

(2)设置生效

[root@etcd1 volumes]# echo "1" > /proc/sys/net/ipv4/ip_forward

## 或者
[root@etcd1 volumes]# sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1

 

(3)查看是否生效:

[root@etcd1 volumes]# cat /proc/sys/net/ipv4/ip_forward
1
## 或者
[root@etcd1 volumes]# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1

 

上述方式,可以达到立即生效的效果,但是重启网络服务之后,就会失效,所以,这种情况可以用于调试。

方案2: 

(1)设置生效:

[root@etcd1 volumes]# echo net.ipv4.ip_forward=1 >> /usr/lib/sysctl.d/00-system.conf  ## 或者 /etc/sysctl.conf
[root@etcd1 volumes]# systemctl restart network

(2)查看是否修改成功:

[root@etcd1 volumes]# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1 

重启docker服务:

[root@etcd1 volumes]# systemctl restart docker

  

完成!

  

docker run 报错——WARNING: IPv4 forwarding is disabled. Networking will not work.的更多相关文章

  1. docker 启动报错 WARNING: IPv4 forwarding is disabled. Networking will not work.

    解决办法: # vi /etc/sysctl.conf 或者 # vi /usr/lib/sysctl.d/00-system.conf 添加如下代码:     net.ipv4.ip_forward ...

  2. Docker报错 WARNING: IPv4 forwarding is disabled. Networking will not work.

    问题:创建容器的时候报错WARNING: IPv4 forwarding is disabled. Networking will not work. # docker run -it -p 3000 ...

  3. Docker运行程序报错 WARNING: IPv4 forwarding is disabled. Networking will not work

    WARNING: IPv4 forwarding is disabled. Networking will not work.   第一步:vi /usr/lib/sysctl.d/00-system ...

  4. 解决报错WARNING: IPv4 forwarding is disabled. Networking will not work.

    报错: [root@localhost /]# docker run -it ubuntu /bin/bash WARNING: IPv4 forwarding is disabled. Networ ...

  5. 【docker】 追加端口映射时 报错 WARNING: IPv4 forwarding is disabled. Networking will not work.

    解决办法: vi /etc/sysctl.conf 添加如下代码: net.ipv4.ip_forward= 重启network服务 systemctl restart network 查看: sys ...

  6. docker启动容器报错:IPv4 forwarding is disabled. Networking will not work

    报这个错误会导致宿主机以外的pc 访问不了容器 按照网上的解决办法: 在/usr/lib/sysctl.d/00-system.conf文件后加net.ipv4.ip_forward=1 即可 然后重 ...

  7. Docker 问题[Warning] IPv4 forwarding is disabled. Networking will not work.

    Docker 问题[Warning] IPv4 forwarding is disabled. Networking will not work. 在使用Dockerfile创建Docker镜像的时候 ...

  8. Docker报错:“WARNING: IPv4 forwarding is disabled. Networking will not work.”解决。

    问题阐述 一次停电之后,服务器停机,然后ip莫名被占用,修改新的ip之后,ssh能够连接上去,但是web服务访问不了,数据库访问不了,除了22端口,其它服务端口都不能telnet. 防火前.IPtab ...

  9. Docker:docker创建容器时报错:WARNING: IPv4 forwarding is disabled. Networking will not work.

    创建容器时报错: WARNING: IPv4 forwarding is disabled. Networking will not work. # docker run -it -p 30001:2 ...

随机推荐

  1. local search——配图

  2. POJ2239二分匹配

    开始以为是最长路,想着把每一门课程的每一节课时作为一个点去建有向图...然后写的时候发现点太多了(300*7*12)建图特麻烦,就果断放弃了这个思路. 然后开始用排除法来想用什么算法合适,没环不可能缩 ...

  3. configurationChanges

    在Android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置.在activity加上android:c ...

  4. 用HashMap优化斐波那契数列 java算法

    斐波那契是第一项为0,第二项为1,以后每一项是前面两项的和的数列. 源码:Fibonacci.java public class Fibonacci{ private static int times ...

  5. python学习-- 在for循环中还有很多有用的东西,如下:

    变量 描述 forloop.counter 索引从 1 开始算 forloop.counter0 索引从 0 开始算 forloop.revcounter 索引从最大长度到 1 forloop.rev ...

  6. 聊聊、Java 网络编程

    Socket 编程大家都不陌生,Java 学习中必学的部分,也是 Java网络编程核心内容之一.Java 网络编程又包括 TCP.UDP,URL 等模块.TCP 对应 Socket模块,UDP 对应  ...

  7. SpriteKit-(SKNode)

    1.初始化 + (instancetype)node; + (nullable instancetype)nodeWithFileNamed:(NSString*)filename; 2.返回边界边框 ...

  8. Android2.2源码init机制分析

    1 源码分析必备知识 1.1 linux内核链表 Linux内核链表的核心思想是:在用户自定义的结构A中声明list_head类型的成员p,这样每个结构类型为A的变量a中,都拥有同样的成员p,如下: ...

  9. PHP中的验证码类(验证码功能设计之二)

    运行结果: <!--vcode.class.php内容--> <?php class Vcode { private $width; //宽 private $height; //高 ...

  10. OpenJudge 东方14ACM小组 / 20170123 06:Challenge 3

    总时间限制:  10000ms 单个测试点时间限制:  1000ms 内存限制:  262144kB 描述 给一个长为N的数列,有M次操作,每次操作是以下两种之一: (1)修改数列中的一个数 (2)求 ...