Open ReubenFrankel opened 2 years ago
There hasn't been any activity on this issue for a long time.
If the problem is still relevant, mark the issue as fresh with a /remove-lifecycle stale
comment.
If not, this issue will be closed in 30 days.
Prevent issues from auto-closing with a /lifecycle frozen
comment.
/lifecycle stale
/remove-lifecycle stale
I have exactly the same issue
I have this issue too since I use docker desktop with docker compose.
The easiest and recommended way to get Docker Compose is to install Docker Desktop.
bdfdb712-7db3-4101-ba47-3b9f28955471/20221019094322
Expected behavior
localhost
/127.0.0.1
resolves to Docker Desktop host with--network host
Actual behavior
localhost
/127.0.0.1
does not resolve to Docker Desktop host with--network host
host.docker.internal
does resolve to Docker Desktop host with--network host
Information
22.04.1 LTS
4.12.0 (85629)
I've been having this problem for a while now, so isn't version-specific AFAIK. I am aware Docker Desktop runs a Linux VM, so (I think)
--network host
is resolving to the VM network instead of the host OS network. I was under the impression that this should work after reading this blog post - specifically:or I might just be missing something fundamental. :sweat_smile:
Steps to reproduce the behavior
python -m http.server 8080
docker run --rm --network host alpine sh -c 'apk add curl -q && curl -sv -o /dev/null http://localhost:8080'