2014-01-10 165 views
2

裏面我是無業遊民主機內部的碼頭工人的新手和運行泊塢窗。不能與主機接口連接服務泊塢窗容器

我運行這是工作的主界面上的Redis服務,我能夠主機接口像本地主機與它連接:6379。但是我無法在Docker容器內連接它。

我正在搬運工容器作爲

docker run -t -i -p 80:80 apache-latest /bin/bash 

我能ping主機接口泊塢窗容器內的docker0 IP 172.17.42.1和LX *** IP 10.0.3.1。

我得到拒絕連接[TCP://172.17.42.1:6379]錯誤。我試圖通過提供docker0和LX * IP我得到拒絕連接錯誤與主機接口連接redis的**

請幫助如何與碼頭工人,容器內的Redis連接...

+0

你運行兩個容器,並希望彼此溝通? – Rolando

回答

5

您應該檢查您綁定的端口的Redis在你的redis的配置文件:

# config file directive to check: 
bind 127.0.0.1 

你應該把它綁定到你可以ping地址(FE 10.0.3.1)之一。

或者,你可以傳遞一個Redis的插座容器:

# uncomment this section in config file: 
unixsocket /lnk/redis.sock 
unixsocketperm 755 

然後你可以使用-v /lnk:/lnk傳遞目錄與插座的容器。您可以使用此套接字而不是IP地址與redis進行通信。