When starting the Healthchecks container in a docker network that is dualstack (ipv4/ipv6), it only listens on ipv4. The container is not reacheable over ipv6.
# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:2525 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN
This is due to /app/healthchecks/uwsgi.conf containing
http-socket = :8000
instead of
http-socket = [::]:8000
Expected Behavior
The container should
Steps To Reproduce
Start the container in a dualstack network
Try to connect over ipv6 from another docker container into it
Environment
- OS: Fedora Server 40
- How docker service was installed: from OS, podman.
Is there an existing issue for this?
Current Behavior
When starting the Healthchecks container in a docker network that is dualstack (ipv4/ipv6), it only listens on ipv4. The container is not reacheable over ipv6.
This is due to /app/healthchecks/uwsgi.conf containing
instead of
Expected Behavior
The container should
Steps To Reproduce
Environment
CPU architecture
x86-64
Docker creation
Container logs