Skip to content

feat: add Docker Compose IPv6 support (#5676)#7134

Closed
VedantMadane wants to merge 1 commit intolouislam:masterfrom
VedantMadane:fix-docker-ipv6-5676
Closed

feat: add Docker Compose IPv6 support (#5676)#7134
VedantMadane wants to merge 1 commit intolouislam:masterfrom
VedantMadane:fix-docker-ipv6-5676

Conversation

@VedantMadane
Copy link

@VedantMadane VedantMadane commented Mar 11, 2026

Summary

Adds IPv6 support for Docker Compose deployments to fix issue #5676.

When using \docker compose\ with the default compose.yaml, the container does not have IPv6 connectivity even when the Docker daemon has IPv6 enabled. This prevents monitoring IPv6-only endpoints.

Solution

  • Add \compose.ipv6.yaml as an optional override file that enables IPv6 on a custom network
  • Update README with instructions for users who need IPv6 support

Usage

\\bash
docker compose -f compose.yaml -f compose.ipv6.yaml up -d
\\

Requires Docker daemon IPv6 configuration in etc/docker/daemon.json

Why an override file?

Adding enable_ipv6: true directly to the main compose.yaml would break users whose Docker daemon does not have IPv6 enabled. The override approach allows IPv6 users to opt-in without affecting the default experience.

Closes #5676

Add compose.ipv6.yaml override for users who need IPv6 support to monitor
IPv6-only endpoints. The default compose.yaml uses the default bridge
network which does not have IPv6 enabled when using docker compose.

Usage: docker compose -f compose.yaml -f compose.ipv6.yaml up -d

Requires Docker daemon IPv6 configuration in daemon.json.
See: https://docs.docker.com/config/daemon/ipv6/

Made-with: Cursor
@github-actions
Copy link
Contributor

Hello! This pull request does not follow the repository's PR template and is being closed automatically.

@github-actions github-actions bot closed this Mar 11, 2026
@github-actions
Copy link
Contributor

Hello and thanks for lending a paw to Uptime Kuma! 🐻👋
As this is your first contribution, please be sure to check out our Pull Request guidelines.
In particular: - Mark your PR as Draft while you’re still making changes - Mark it as Ready for review once it’s fully ready
If you have any design or process questions, feel free to ask them right here in this pull request - unclear documentation is a bug too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker compose.yaml missing ipv6 support

2 participants