[GH-ISSUE #2549] Impossible to create docker network with ipv6 enabled #1168

Open
opened 2026-03-01 21:49:27 +03:00 by kerem · 0 comments
Owner

Originally created by @ruben-herold on GitHub (Nov 28, 2024).
Original GitHub issue: https://github.com/nektos/act/issues/2549

Act version

v0.2.69

Feature description

hi,

try to run the self-hosted runner on IPv6 only system. Runner runs fine on the system and connected thanks to nat64 .
Docker config on the host:

{
"ipv6": true,
"ip6tables": true,
"experimental": true,
"fixed-cidr-v6": "fd00::/64",
"default-address-pools": [
    { "base": "172.17.0.0/16", "size": 16 },
    { "base": "172.18.0.0/16", "size": 16 },
    { "base": "172.19.0.0/16", "size": 16 },
    { "base": "172.20.0.0/14", "size": 16 },
    { "base": "172.24.0.0/14", "size": 16 },
    { "base": "172.28.0.0/14", "size": 16 },
    { "base": "192.168.0.0/16", "size": 20 },
    { "base": "fd01::/64", "size": 112 }
  ]
}

But all container networks created via action runner are always without IPv6. See your code:

There is no possible way to inject --ipv6 to network create.
Docker has no config flag to enable it by default

Solution add a config option to enable ipv6 on network create.

Originally created by @ruben-herold on GitHub (Nov 28, 2024). Original GitHub issue: https://github.com/nektos/act/issues/2549 ### Act version v0.2.69 ### Feature description hi, try to run the self-hosted runner on IPv6 only system. Runner runs fine on the system and connected thanks to nat64 . Docker config on the host: ``` { "ipv6": true, "ip6tables": true, "experimental": true, "fixed-cidr-v6": "fd00::/64", "default-address-pools": [ { "base": "172.17.0.0/16", "size": 16 }, { "base": "172.18.0.0/16", "size": 16 }, { "base": "172.19.0.0/16", "size": 16 }, { "base": "172.20.0.0/14", "size": 16 }, { "base": "172.24.0.0/14", "size": 16 }, { "base": "172.28.0.0/14", "size": 16 }, { "base": "192.168.0.0/16", "size": 20 }, { "base": "fd01::/64", "size": 112 } ] } ``` But all container networks created via action runner are always without IPv6. See your code: There is no possible way to inject --ipv6 to network create. Docker has no config flag to enable it by default Solution add a config option to enable ipv6 on network create.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#1168
No description provided.