Skip to content

Conversation

@gardener-ci-robot
Copy link
Collaborator

@gardener-ci-robot gardener-ci-robot commented Nov 6, 2025

This PR contains the following updates:

Package Update Change
containerd/nerdctl minor 2.1.6 -> 2.2.0

Release Notes

containerd/nerdctl (containerd/nerdctl)

v2.2.0

Compare Source

Changes

Full changes: https://github.com/containerd/nerdctl/milestone/57?closed=1
Thanks to @​ChengyuZhu6 @​Shubhranshu153 @​coderbirju @​escapefreeg @​hsiangkao @​smazmi @​yankay

Compatible containerd versions

This release of nerdctl is expected to be used with containerd v1.7, v2.0, v2.1, or v2.2.
Some features may not work with other releases of containerd.

About the binaries

  • Minimal (nerdctl-2.2.0-linux-amd64.tar.gz): nerdctl only
  • Full (nerdctl-full-2.2.0-linux-amd64.tar.gz): Includes dependencies such as containerd, runc, and CNI
Minimal

Extract the archive to a path like /usr/local/bin or ~/bin .

tar Cxzvvf /usr/local/bin nerdctl-2.2.0-linux-amd64.tar.gz

-rwxr-xr-x root/root  29966520 2025-11-06 06:52 nerdctl
-rwxr-xr-x root/root     22657 2025-11-06 06:51 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root      8708 2025-11-06 06:51 containerd-rootless.sh

Full

Extract the archive to a path like /usr/local or ~/.local .

tar Cxzvvf /usr/local nerdctl-full-2.2.0-linux-amd64.tar.gz

drwxr-xr-x 0/0               0 2025-11-06 07:01 bin/
-rwxr-xr-x 0/0        32911431 2025-11-05 10:29 bin/buildctl
-rwxr-xr-x 0/0        29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0               0 2025-11-06 06:59 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0        65279046 2025-11-05 10:29 bin/buildkitd
-rwxr-xr-x 0/0        16545920 2025-11-06 06:59 bin/bypass4netns
-rwxr-xr-x 0/0         6394040 2025-11-06 06:59 bin/bypass4netnsd
-rwxr-xr-x 0/0        43658368 2025-11-06 06:59 bin/containerd
-rwxr-xr-x 0/0        12079288 2025-11-06 01:44 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0           22657 2025-11-06 07:01 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0            8708 2025-11-06 07:01 bin/containerd-rootless.sh
-rwxr-xr-x 0/0         8331448 2025-11-06 06:59 bin/containerd-shim-runc-v2
-rwxr-xr-x 0/0        57000120 2025-11-06 05:35 bin/containerd-stargz-grpc
-rwxr-xr-x 0/0        23102834 2025-11-06 07:00 bin/ctd-decoder
-rwxr-xr-x 0/0        22098104 2025-11-06 06:59 bin/ctr
-rwxr-xr-x 0/0        30561830 2025-11-06 07:00 bin/ctr-enc
-rwxr-xr-x 0/0        23236792 2025-11-06 05:35 bin/ctr-remote
-rwxr-xr-x 0/0         1885808 2025-11-06 07:00 bin/fuse-overlayfs
-rwxr-xr-x 0/0         3985592 2025-11-06 06:58 bin/gomodjail
-rwxr-xr-x 0/0        29929656 2025-11-06 07:01 bin/nerdctl
-rwxr-xr-x 0/0        33922934 2025-11-06 07:01 bin/nerdctl.gomodjail
-rwxr-xr-x 0/0        12236796 2025-05-08 06:00 bin/rootlessctl
-rwxr-xr-x 0/0        14176992 2025-05-08 06:00 bin/rootlesskit
-rwxr-xr-x 0/0        17918824 2025-11-06 06:59 bin/runc
-rwxr-xr-x 0/0         2383224 2025-11-06 07:00 bin/slirp4netns
-rwxr-xr-x 0/0        55587000 2025-11-06 05:35 bin/stargz-fuse-manager
-rwxr-xr-x 0/0        10793144 2025-11-06 05:35 bin/stargz-store-helper
-rwxr-xr-x 0/0          870496 2025-11-06 07:00 bin/tini
drwxr-xr-x 0/0               0 2025-11-06 06:59 lib/
drwxr-xr-x 0/0               0 2025-11-06 06:59 lib/systemd/
drwxr-xr-x 0/0               0 2025-11-06 07:00 lib/systemd/system/
-rw-r--r-- 0/0            1309 2025-11-06 06:59 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0            1248 2025-11-06 06:58 lib/systemd/system/containerd.service
-rw-r--r-- 0/0             312 2025-11-06 07:00 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0               0 2025-11-06 06:59 libexec/
drwxr-xr-x 0/0               0 2025-09-01 15:29 libexec/cni/
-rw-r--r-- 0/0           11357 2025-09-01 15:29 libexec/cni/LICENSE
-rw-r--r-- 0/0            2343 2025-09-01 15:29 libexec/cni/README.md
-rwxr-xr-x 0/0         5042186 2025-09-01 15:29 libexec/cni/bandwidth
-rwxr-xr-x 0/0         5694189 2025-09-01 15:29 libexec/cni/bridge
-rwxr-xr-x 0/0        13719696 2025-09-01 15:29 libexec/cni/dhcp
-rwxr-xr-x 0/0         5251247 2025-09-01 15:29 libexec/cni/dummy
-rwxr-xr-x 0/0         5701763 2025-09-01 15:29 libexec/cni/firewall
-rwxr-xr-x 0/0         5159307 2025-09-01 15:29 libexec/cni/host-device
-rwxr-xr-x 0/0         4350430 2025-09-01 15:29 libexec/cni/host-local
-rwxr-xr-x 0/0         5273398 2025-09-01 15:29 libexec/cni/ipvlan
-rwxr-xr-x 0/0         4301450 2025-09-01 15:29 libexec/cni/loopback
-rwxr-xr-x 0/0         5306499 2025-09-01 15:29 libexec/cni/macvlan
-rwxr-xr-x 0/0         5107586 2025-09-01 15:29 libexec/cni/portmap
-rwxr-xr-x 0/0         5474778 2025-09-01 15:29 libexec/cni/ptp
-rwxr-xr-x 0/0         4521078 2025-09-01 15:29 libexec/cni/sbr
-rwxr-xr-x 0/0         3772408 2025-09-01 15:29 libexec/cni/static
-rwxr-xr-x 0/0         5330851 2025-09-01 15:29 libexec/cni/tap
-rwxr-xr-x 0/0         4384728 2025-09-01 15:29 libexec/cni/tuning
-rwxr-xr-x 0/0         5266939 2025-09-01 15:29 libexec/cni/vlan
-rwxr-xr-x 0/0         4684912 2025-09-01 15:29 libexec/cni/vrf
drwxr-xr-x 0/0               0 2025-11-06 06:58 share/
drwxr-xr-x 0/0               0 2025-11-06 07:01 share/doc/
drwxr-xr-x 0/0               0 2025-11-06 07:01 share/doc/nerdctl/
-rw-r--r-- 0/0           12101 2025-11-06 06:51 share/doc/nerdctl/README.md
drwxr-xr-x 0/0               0 2025-11-06 06:51 share/doc/nerdctl/docs/
-rw-r--r-- 0/0            3953 2025-11-06 06:51 share/doc/nerdctl/docs/build.md
-rw-r--r-- 0/0            2570 2025-11-06 06:51 share/doc/nerdctl/docs/builder-debug.md
-rw-r--r-- 0/0            4779 2025-11-06 06:51 share/doc/nerdctl/docs/cni.md
-rw-r--r-- 0/0           89194 2025-11-06 06:51 share/doc/nerdctl/docs/command-reference.md
-rw-r--r-- 0/0            1814 2025-11-06 06:51 share/doc/nerdctl/docs/compose.md
-rw-r--r-- 0/0            7317 2025-11-06 06:51 share/doc/nerdctl/docs/config.md
-rw-r--r-- 0/0            9128 2025-11-06 06:51 share/doc/nerdctl/docs/cosign.md
-rw-r--r-- 0/0            5660 2025-11-06 06:51 share/doc/nerdctl/docs/cvmfs.md
drwxr-xr-x 0/0               0 2025-11-06 06:51 share/doc/nerdctl/docs/dev/
-rw-r--r-- 0/0           12701 2025-11-06 06:51 share/doc/nerdctl/docs/dev/auditing_dockerfile.md
-rw-r--r-- 0/0            8586 2025-11-06 06:51 share/doc/nerdctl/docs/dev/store.md
-rw-r--r-- 0/0            2879 2025-11-06 06:51 share/doc/nerdctl/docs/dir.md
-rw-r--r-- 0/0             906 2025-11-06 06:51 share/doc/nerdctl/docs/experimental.md
-rw-r--r-- 0/0           14687 2025-11-06 06:51 share/doc/nerdctl/docs/faq.md
-rw-r--r-- 0/0             884 2025-11-06 06:51 share/doc/nerdctl/docs/freebsd.md
-rw-r--r-- 0/0            3273 2025-11-06 06:51 share/doc/nerdctl/docs/gpu.md
-rw-r--r-- 0/0            3419 2025-11-06 06:51 share/doc/nerdctl/docs/healthchecks.md
drwxr-xr-x 0/0               0 2025-11-06 06:51 share/doc/nerdctl/docs/images/
-rw-r--r-- 0/0            1540 2025-11-06 06:51 share/doc/nerdctl/docs/images/nerdctl-white.svg
-rw-r--r-- 0/0            1462 2025-11-06 06:51 share/doc/nerdctl/docs/images/nerdctl.svg
-rw-r--r-- 0/0          684421 2025-11-06 06:51 share/doc/nerdctl/docs/images/rootlessKit-network-design.png
-rw-r--r-- 0/0           14462 2025-11-06 06:51 share/doc/nerdctl/docs/ipfs.md
-rw-r--r-- 0/0            2426 2025-11-06 06:51 share/doc/nerdctl/docs/multi-platform.md
-rw-r--r-- 0/0            2960 2025-11-06 06:51 share/doc/nerdctl/docs/notation.md
-rw-r--r-- 0/0            2610 2025-11-06 06:51 share/doc/nerdctl/docs/nydus.md
-rw-r--r-- 0/0            3277 2025-11-06 06:51 share/doc/nerdctl/docs/ocicrypt.md
-rw-r--r-- 0/0            1876 2025-11-06 06:51 share/doc/nerdctl/docs/overlaybd.md
-rw-r--r-- 0/0           15657 2025-11-06 06:51 share/doc/nerdctl/docs/registry.md
-rw-r--r-- 0/0            9147 2025-11-06 06:51 share/doc/nerdctl/docs/rootless.md
-rw-r--r-- 0/0            3933 2025-11-06 06:51 share/doc/nerdctl/docs/soci.md
-rw-r--r-- 0/0           11715 2025-11-06 06:51 share/doc/nerdctl/docs/stargz.md
drwxr-xr-x 0/0               0 2025-11-06 06:51 share/doc/nerdctl/docs/testing/
-rw-r--r-- 0/0            4897 2025-11-06 06:51 share/doc/nerdctl/docs/testing/README.md
-rw-r--r-- 0/0           15430 2025-11-06 06:51 share/doc/nerdctl/docs/testing/tools.md
drwxr-xr-x 0/0               0 2025-11-06 07:01 share/doc/nerdctl-full/
-rw-r--r-- 0/0            1060 2025-11-06 07:00 share/doc/nerdctl-full/README.md
-rw-r--r-- 0/0            9415 2025-11-06 07:01 share/doc/nerdctl-full/SHA256SUMS

Included components

See share/doc/nerdctl-full/README.md:

# nerdctl (full distribution)
- nerdctl: v2.2.0
- containerd: v2.2.0
- runc: v1.3.3
- CNI plugins: v1.8.0
- BuildKit: v0.25.2
- Stargz Snapshotter: v0.18.1
- imgcrypt: v2.0.1
- slirp4netns: v1.3.3
- bypass4netns: v0.4.2
- fuse-overlayfs: v1.16
- containerd-fuse-overlayfs: v2.1.7
- Tini: v0.19.0
- buildg: v0.5.3
- RootlessKit: v2.3.5
- gomodjail: v0.1.3@​cea529ddd971b677c67d8af7e936fbc62b35b98c

## License
- bin/slirp4netns:    [GNU GENERAL PUBLIC LICENSE, Version 2](https://redirect.github.com/rootless-containers/slirp4netns/blob/v1.3.3/COPYING)
- bin/fuse-overlayfs: [GNU GENERAL PUBLIC LICENSE, Version 2](https://redirect.github.com/containers/fuse-overlayfs/blob/v1.16/COPYING)
- bin/{runc,bypass4netns,bypass4netnsd}: Apache License 2.0, statically linked with libseccomp ([LGPL 2.1](https://redirect.github.com/seccomp/libseccomp/blob/main/LICENSE), source code available at https://github.com/seccomp/libseccomp/)
- bin/tini: [MIT License](https://redirect.github.com/krallin/tini/blob/v0.19.0/LICENSE)
- Other files: [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)

Quick start

Rootful
$ sudo systemctl enable --now containerd
$ sudo nerdctl run -d --name nginx -p 80:80 nginx:alpine
Rootless
$ containerd-rootless-setuptool.sh install
$ nerdctl run -d --name nginx -p 8080:80 nginx:alpine

Enabling cgroup v2 is highly recommended for rootless mode, see https://rootlesscontaine.rs/getting-started/common/cgroup2/ .


The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/containerd/nerdctl/actions/runs/19127358647

The sha256sum of the SHA256SUMS file itself is 8b30e94e422ef0db386fc699ec984c6f660668a755f4f9eeb2831c66aa516b2b .


Release manager: @​AkihiroSuda


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@gardener-ci-robot gardener-ci-robot requested a review from a team as a code owner November 6, 2025 07:47
@gardener-ci-robot gardener-ci-robot added the kind/enhancement Enhancement, improvement, extension label Nov 6, 2025
@gardener-prow gardener-prow bot added cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Nov 6, 2025
Copy link
Member

@AleksandarSavchev AleksandarSavchev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label Nov 12, 2025
@gardener-prow
Copy link

gardener-prow bot commented Nov 12, 2025

LGTM label has been added.

DetailsGit tree hash: 5d41166fc0696721da9aa37f55b3120da7e73b41

@gardener-prow
Copy link

gardener-prow bot commented Nov 12, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: AleksandarSavchev

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Nov 12, 2025
@gardener-prow gardener-prow bot merged commit 9535584 into main Nov 12, 2025
55 checks passed
@gardener-ci-robot gardener-ci-robot deleted the renovate/containerd-nerdctl-2.x branch November 12, 2025 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. kind/enhancement Enhancement, improvement, extension lgtm Indicates that a PR is ready to be merged. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants