-
Notifications
You must be signed in to change notification settings - Fork 18.9k
Closed
Labels
area/rootlessRootless ModeRootless Modekind/enhancementEnhancements are not bugs or new features but can improve usability or performance.Enhancements are not bugs or new features but can improve usability or performance.
Description
Description
slirp4netns is deprecated in RHEL 10 and will be removed in future version in favor of pasta.
dockerd-rootless.sh should be adjusted to pick up the pasta driver if its installed:
moby/contrib/dockerd-rootless.sh
Lines 102 to 122 in c09d53a
| if [ -z "$net" ]; then | |
| if command -v slirp4netns > /dev/null 2>&1; then | |
| # If --netns-type is present in --help, slirp4netns is >= v0.4.0. | |
| if slirp4netns --help | grep -qw -- --netns-type; then | |
| net=slirp4netns | |
| if [ -z "$mtu" ]; then | |
| mtu=65520 | |
| fi | |
| else | |
| echo "slirp4netns found but seems older than v0.4.0. Falling back to VPNKit." | |
| fi | |
| fi | |
| if [ -z "$net" ]; then | |
| if command -v vpnkit > /dev/null 2>&1; then | |
| net=vpnkit | |
| else | |
| echo "Either slirp4netns (>= v0.4.0) or vpnkit needs to be installed" | |
| exit 1 | |
| fi | |
| fi | |
| fi |
- Update dockerd-rootless.sh - dockerd-rootless.sh: if no slirp4netns, try pasta #51149
- Prefer to install pasta packags instead of slirp4netns in docker-ce-packaging - rootless-extras: add passt as an alternative to slirp4netns docker/docker-ce-packaging#1276
- Prefer to install pasta packags instead of slirp4netns in docker/packaging - rootless-extras: add passt as an alternative to slirp4netns docker/packaging#301
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/rootlessRootless ModeRootless Modekind/enhancementEnhancements are not bugs or new features but can improve usability or performance.Enhancements are not bugs or new features but can improve usability or performance.