Docker:通过同级重置连接
有两个运行的docker集装箱,鲍勃和爱丽丝,听着。 在进行第三个stream程的时候,吉姆和鲍勃和艾丽斯谈话。 运行这个命令时:
docker run --net home_default --link alice --link bob -e BOB_URI=http://bob:8080/v3 -e ALICE_URI=http://alice:8080/v1 talker
我在bob服务器上看到日志:
http: panic serving 172.18.0.7:35762: write tcp 172.18.0.5:8080->172.18.0.7:35762: write: connection reset by peer
我没有正确设置链接? 服务器是否可以不回应正在运行的进程?
您不需要使用自定义networking上的链接,因为自定义networking提供了--link
为默认docker0networking提供的所有function。
在自定义networking上使用链接时,它们在设置和别名方面的作用稍有不同 。
docker run --net home_default --name bob -d alpine sleep 60 docker run --net home_default alpine ping -c 4 bob docker run --net home_default --link bob:bob1 alpine ping -c 4 bob1 docker run --net home_default --name alice -d alpine sleep 60 docker run --net home_default alpine ping -c 4 alice docker run --net home_default --link alice:alica1 alpine ping -c 4 alice1
我会说这个问题在于你的服务而不是Docker的设置。