簡體   English   中英

Docker Container DISALLOW / DISABLE容器之間的通信

[英]Docker Container DISALLOW/DISABLE communication between containers

實際上,我正在試圖找出docker容器鏈接功能。

我從docker docs閱讀本教程: https//docs.docker.com/articles/networking/我實際上能夠鏈接兩個容器zu允許兩個容器之間的tcp通信:)但我不能創建和運行兩個容器和DISALLOW /禁用tcp通信。

- >那我的Bug在哪里?

我的Systemconfig:

主持人:CentOS 7 Docker版本:1.4.1 Docker API:1.16

選項: - icc = false, - iptables = true

這是我的命令:

  1. docker run -it -d -name container1 dm:5000 / silver / tocmat / bin / bash
  2. docker run -it -d -name container2 dm:5000 / silver / tocmat / bin / bash
  3. docker exec container1 /etc/init.d/tomcat7 start
  4. docker ecec container2 /etc/init.d/tomcat7 start

container1的IP:172.17.0.2 container2的IP:172.17.0.3

現在tcp測試:

docker exec container1 curl -v 172.17.0.3

  • 即將連接()到172.17.0.3端口8400(#0)
  • 嘗試172.17.0.6 ...%總收到%%Xferd平均速度時間時間時間當前Dload上傳總花費左速0 0 0 0 0 0 0 0 - : - : - - : - : - - - : - : - 0 *連接到172.17.0.3(172.17.0.3)端口8400(#0)

那么我到底做錯了什么? 我認為如果沒有鏈接功能,這應該是不可能的?! 我是否完全誤解了Container鏈接/網絡(在同一台主機上)?!

我認為你只是遇到了這個錯誤: https//github.com/docker/docker/issues/12071

我可以驗證這在Docker 1.6中是否有效。 升級應該為您解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM