互联网服务固定ip

docker使用pipework固定ip问题 ,ping不通

我创建一个容器docker run -idt  --net=none --name test1 ubuntu /bin/bash然后用pipework docker0 test1 192.168.2.20/24@192.168.2.1再进入容器ifconfig发现ip已经设置上了,但是ping不通192.168.2.1和自己的物理机(ip 192.168.2.45),求助!docker0是我物理机ipet...显示全部
我创建一个容器docker run -idt  --net=none --name test1 ubuntu /bin/bash
然后用pipework docker0 test1 192.168.2.20/24@192.168.2.1
再进入容器ifconfig发现ip已经设置上了,但是ping不通192.168.2.1和自己的物理机(ip 192.168.2.45),求助!

2.png


docker0是我物理机ip
eth1是容器中的ip
之前好像找到下面这个命令,试了一下可以ping通,但是主机和容器都不能上外网了,我网络不懂啊,请老师们告诉我解决办法,谢谢
在主机执行下面这2个就能ping同容器的2.20了,但是不能上外网啊。。
brctl  addif docker0  eth0
ip addr add 192.168.2.45/24 dev docker0

我qq 197053220收起
参与14

查看其它 7 个回答北京IT菜鸟的回答

北京IT菜鸟北京IT菜鸟测试工程师北京
回复 2# dl528888


    我看了一下我的forward是1,我就没动过,nat那个我也没动过,要怎么设置?
互联网服务 · 2015-06-18
浏览8344

回答者

北京IT菜鸟
测试工程师北京
擅长领域: Docker容器引擎云计算

北京IT菜鸟 最近回答过的问题

回答状态

  • 发布时间:2015-06-18
  • 关注会员:1 人
  • 回答浏览:8344
  • X社区推广