-
Notifications
You must be signed in to change notification settings - Fork 618
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v2.0 planning #2734
Comments
Released beta.0 yesterday |
List of needed PR on dependencies to use go mod containerd v2
Nerdctl PRs:
|
Released v2.0.0-rc.0: https://github.com/containerd/nerdctl/releases/tag/v2.0.0-rc.0 |
Update:
|
Released v2.0.0-rc.1 https://github.com/containerd/nerdctl/releases/tag/v2.0.0-rc.1 And more, thanks to all the contributors |
Released https://github.com/containerd/nerdctl/releases/tag/v2.0.0-rc.2 . Thanks to all the contributors, especially to @apostasie for the huge refactoring and stability improvements |
RC.3: https://github.com/containerd/nerdctl/releases/tag/v2.0.0-rc.3 This is likely to be the last RC. |
Planning to release v2.0 or v1.8 after merging:
I'm leaning toward to bump up the major version (ahead of containerd v2), as this PR significantly changes the design of the rootless mode
Note
Rootless containerd recognizes the following environment variables to configure the behavior of RootlessKit:
CONTAINERD_ROOTLESS_ROOTLESSKIT_DETACH_NETNS=(auto|true|false)
: whether to launch rootlesskit with the "detach-netns" mode.Defaults to "auto", which is resolved to "true" if RootlessKit >= 2.0 is installed.
The "detached-netns" mode accelerates
nerdctl (pull|push|build)
and enablesnerdctl run --net=host
,however, there is a relatively minor drawback with the current version of BuildKit:
the host loopback IP address (127.0.0.1) is exposed to Dockerfile's "RUN" instructions during
nerdctl build
(notnerdctl run
).If you want to hide 127.0.0.1 from "RUN" instructions, you should set
CONTAINERD_ROOTLESS_ROOTLESSKIT_DETACH_NETNS
to "false".To set these variables, create
~/.config/systemd/user/containerd.service.d/override.conf
as follows:And then run the following commands:
cc @containerd/nerdctl-maintainers
The text was updated successfully, but these errors were encountered: