I’m trying to resolve an issue redirecting curl from a Docker container to the host and seeing a lot of references to host.docker.internal
and host-gateway
which appear to have no effect and are not in my /etc/hosts
file in Ubuntu where other people indicate.
Is this correct? I’m not clear whether these addresses exist for Linux as it looks like they didn’t originally but should now and if they are supported on Linux is there a way to verify they are working?
OS Version
Ubuntu (WSL2 on Windows)
Client and Server Docker Engine
24.0.5
Steps to Reproduce
-
In Ubuntu terminal enter:
cat /etc/hosts
-
Observe the output:
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateHosts = false
127.0.0.1 localhost
127.0.1.1 AM5. AM5
127.0.0.1 mysite.localhost
127.0.0.1 phpmyadmin.localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters