本人菜鸟一枚,使用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是虚拟机是否有关,如果是的话 有没有好的方法解决这个问题。多谢
Um, selepas percubaan, tiada masalah menggunakan kerja paip pada mesin fizikal. . . . . Tetapi jika ada pakar yang boleh menyelesaikan masalah ini dalam mesin maya, saya harap anda boleh memberi saya nasihat
Adalah agak menyusahkan untuk mempunyai segmen rangkaian yang sama seperti hos, tetapi melalui mod rangkaian swarm + overlay,
anda boleh mengkonfigurasi rangkaian untuk kontena berkomunikasi antara satu sama lain dan anda boleh ping antara satu sama lain menggunakan nama hos