本人菜鸟一枚,使用docker时遇到个问题,还望各位大神多多指点
操作环境:
虚拟机中的Centos7
ip 10.1.2.249
GW 10.1.2.254
docker 1.8
建立container test1
利用的工具pipwork
期望給test1分配固定IP 10.1.2.248
已经进行的尝试有
1、 http://www.infoq.com/cn/articles/docker-network-and-pipework-open-source-explanation-practice 这篇文章中利用pipwork 分配固定IP的方法
2、http://www.xiaomastack.com/2015/02/06/docker-static-ip/ 这种脚本的方式
结果:container不能ping通局域网内其他机器,能ping通宿主机,通过tcpdump抓包,是container的mac地址发向路由,按照我个人了解应该是宿主机的mac发向路由,不知道跟我使用的centos是虚拟机是否有关,如果是的话 有没有好的方法解决这个问题。多谢
Euh, après expériences, il n'y a aucun problème à utiliser pipwork sur une machine physique. . . . . Mais s'il existe un expert capable de résoudre ce problème dans la machine virtuelle, j'espère qu'il pourra me donner quelques conseils
C'est un peu gênant d'avoir le même segment de réseau que l'hôte, mais grâce au mode réseau swarm + overlay,
vous pouvez configurer un réseau pour que les conteneurs communiquent entre eux, et vous pouvez vous pinger entre eux en utilisant le nom d'hôte