Replies: 2 comments 1 reply
-
Beta Was this translation helpful? Give feedback.
1 reply
-
RootlessKit doesn't enable IPv6 by default. Can you try setting moby/contrib/dockerd-rootless.sh Line 162 in 9663b36 Create
And then restart the daemon:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm running Docker in rootless mode on a Raspberry Pi 4 (aarch64) with Ubuntu 24.04.2 LTS, and I'm encountering issues with IPv6 port binding when using the pasta network driver. The setup works when falling back to slirp4netns, but that approach masks the client’s IPv6 source address, which is problematic for reverse proxy and security-related purposes.
📦 Environment Details
Docker version: 28.1.1 (rootless)
Docker Compose: v2.35.1
Kernel: 6.8.0-1024-raspi
OS: Ubuntu 24.04.2 LTS
CPU: aarch64 (Raspberry Pi 4)
Memory: 3.7 GiB
🌐 pasta Version
⚙️ Docker Configuration
Docker is configured to support IPv6, with a custom CIDR block:
Full output of docker info is included at the end for reference.
📄 Relevant Docker Compose Snippet
Example service bound to this network:
🔎 Docker Network Inspection Output
Excerpt from docker network inspect one4all_external-reverse-proxy:
✅ Works With
When using:
slirp4netns
as network driverbuiltin
port driver...the setup works, but incoming IPv6 client addresses are not preserved — they appear NATed by the gateway adress.
❓Questions
📎 Additional Context
I need to expose IPv6 ports and retain source IPs from clients (important for my reverse proxy and security monitoring setup).
Beta Was this translation helpful? Give feedback.
All reactions