-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Using the localhost hack (dnsmasq resolving .docker hosts to 172.17.0.1, and aliasing lo0 to 172.17.0.1) access to the proxy server from within the containers no longer possible when using DfM 4.1.1. The HTTP request just hangs.
I have disabled V2 compose as that was wreaking other kinds of havoc (thank you, Docker!).
This is the proxy server. I have tested a few scenarios with 4.0.1 and 4.1.1, here are the results:
- dory is up, 4.0.1,
dory attach proxyoutput is monitored by me- wget http://127.0.0.1 yields local server's webpage - correct, monitor shows no access
- wget http://otherservice.docker yields other service's webpage - correct, monitor shows access
- wget http://172.17.0.1 yields otherservice's webpage - correct as it was the first service, monitor shows access
- accessing http://otherservice.docker from desktop browser yields other service's webpage - correct, monitor shows access
- dory is down, 4.0.1
- wget http://127.0.0.1 yields local server's webpage - correct
- wget http://otherservice.docker cannot resolve host name - correct
- wget http://172.17.0.1 connection refused - correct
- accessing http://otherservice.docker from desktop browser cannot resolve host name - correct
- dory is up, 4.1.1,
dory attach proxyoutput is monitored by me- wget http://127.0.0.1 yields local server's webpage - correct, monitor shows no access
- wget http://otherservice.docker hangs - incorrect, monitor shows no access
- wget http://172.17.0.1 hangs - incorrect, monitor shows no access
- accessing http://otherservice.docker from desktop browser yields other service's webpage - correct, monitor shows access
- dory is down, 4.1.1
- wget http://127.0.0.1 yields local server's webpage - correct
- wget http://otherservice.docker cannot resolve host name - correct
- wget http://172.17.0.1 connection refused - correct
- accessing http://otherservice.docker from desktop browser cannot resolve host name - correct
At first I was suspecting some kind of network filtering to be the issue. However, the 4.1.1 dory down trials look like there is no magic filtering going on, at least on the surface level. I don't know if dory's logging level can somehow be raised to see if the request even makes it to the container.
Metadata
Metadata
Assignees
Labels
No labels