diff --git a/pkg/runtimes/docker/translate.go b/pkg/runtimes/docker/translate.go index 14135d6c..c810c6e5 100644 --- a/pkg/runtimes/docker/translate.go +++ b/pkg/runtimes/docker/translate.go @@ -57,6 +57,10 @@ func TranslateNodeToContainer(node *k3d.Node) (*NodeInDocker, error) { hostConfig := docker.HostConfig{ Init: &init, ExtraHosts: node.ExtraHosts, + // Explicitly require bridge networking. Podman incorrectly uses + // slirp4netns when running rootless, therefore for rootless podman to + // work, this must be set. + NetworkMode: "bridge", } networkingConfig := network.NetworkingConfig{}