Releases: containerd/nerdctl
v2.3.0
(EDIT by @AkihiroSuda)
This release of nerdctl-full uses a beta release of containerd. Expected to be fixed in v2.3.1.
#4885
Changes
This is the release of nerdctl v2.3.0.
Major changes:
-
nerdctl image: -
nerdctl search:- Added support for the
nerdctl searchcommand (#4660)
- Added support for the
-
nerdctl container:- Added SELinux support for
nerdctl runandnerdctl info(#4639, thanks to @ningmingxiao) - Improved
nerdctl run --gpushandling by using CDI (#4617, thanks to @elezar) - Improved GPU vendor detection for CDI device IDs (#4728, thanks to @shiv-tyagi)
- Fixed shared IPC namespace handling for
nerdctl run(#4718, thanks to @weiyuhang2011) - Added missing
--ipcoptions tonerdctl runhelp text and shell completion (#4731, thanks to @haytok) - Added support for
nerdctl cpwith tarballs (#4704, thanks to @sondavidb) - Added missing
HostConfigfields to the Docker-compatiblenerdctl container inspectresponse (#4850, thanks to @ayush-panta) - Fixed reading logs of stopped containers by waiting for the logger to finish (#4857, thanks to @haytok)
- Added SELinux support for
-
nerdctl build:- Added
--source-policy-filesupport (#4712, thanks to @tinovyatkin)
- Added
-
nerdctl network:- Added MAC, IPv4, and IPv6 addresses to
nerdctl network inspectoutput (#4680, thanks to @coderbirju) - Fixed binding containers on different IP addresses to the same port (#4800, thanks to @yankay)
- Fixed cleanup of port-reserver state and unused iptables chains after container removal (#4801, #4811, #4820, #4835, thanks to @haytok)
- Fixed freeing reserved ports in rootful mode (#4862, thanks to @unsuman)
- Ignored missing
/proc/net/tcp6and/proc/net/udp6on IPv6-disabled systems (#4824, thanks to @shouhei)
- Added MAC, IPv4, and IPv6 addresses to
-
nerdctl compose: -
Rootless:
-
nerdctl-full:- Updated containerd to v2.3.0, runc to v1.4.2, BuildKit to v0.29.0, Stargz Snapshotter to v0.18.2, Nydus to v2.4.1, SOCI Snapshotter to v0.13.0, Kubo to v0.41.0, RootlessKit to v3.0.0, CNI plugins to v1.9.1, and cosign to v3.0.5 (#4866, #4827, #4807, #4792, thanks to @AkihiroSuda and @Swapnanil-Gupta)
-
Documentation:
- Fixed the formatting of the
--security-opt label=<selinuxlabel>entry in the command reference (#4882, thanks to @ogulcanaydogan)
- Fixed the formatting of the
-
CI and tests:
- Split Linux and Windows containerd version handling in CI and updated CI to Go 1.26 (#4867, #4806, thanks to @AkihiroSuda)
- Continued migrating compose tests to Tigron (#4670, #4672, #4676, #4688, #4713, #4790, #4796, #4834, thanks to @haytok, @robertcal, @Siddhesh002, @juannio, and @sathiraumesh)
- Continued migrating container tests to Tigron (#4675, #4687, #4698, #4700, #4703, #4708, #4711, #4714, #4719, #4726, #4729, #4734, #4737, #4742, #4748, thanks to @munshinuwed, @JoonsooWon, and @robertcal)
-
Misc:
- Added
make uninstall(#4797, thanks to @mvanhorn) - Fixed a nil pointer panic in
commonLockcleanup (#4819, thanks to @fedebram) - Corrected usage display to show
[command]instead of[flags](#4733, thanks to @niveshdandyan) - Fixed building newer runc versions (#4653, thanks to @zhangyoufu)
- Updated the list of unimplemented Docker features (#4747, #4809, thanks to @rohansood10 and @IstvanCsVarga)
- Added
-
And more!
Full changes: https://github.com/containerd/nerdctl/milestone/60?closed=1
Thanks to @ChengyuZhu6, @AkihiroSuda, @ningmingxiao, @MayCXC, @unsuman, @haytok, @shouhei, @ayush-panta, @fedebram, @sathiraumesh, @yankay, @Swapnanil-Gupta, @IstvanCsVarga, @Siddhesh002, @coderbirju, @juannio, @mvanhorn, @must108, @Shubhranshu153, @rohansood10, @sondavidb, @weiyuhang2011, @shiv-tyagi, @tinovyatkin, @niveshdandyan, @JoonsooWon, @robertcal, @zhangyoufu, @munshinuwed, @elezar, and @ogulcanaydogan.
Compatible containerd versions
This release of nerdctl is expected to be used with containerd v1.7, v2.0, v2.1, v2.2, or v2.3.
Some features may not work with other releases of containerd.
About the binaries
- Minimal (
nerdctl-2.3.0-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.3.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.3.0-linux-amd64.tar.gz
-rwxr-xr-x root/root 31547554 2026-05-05 10:54 nerdctl
-rwxr-xr-x root/root 23381 2026-05-05 10:53 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8639 2026-05-05 10:53 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.3.0-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2026-05-05 11:03 bin/
-rwxr-xr-x 0/0 34368905 2026-03-31 07:10 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2026-05-05 11:02 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 78258706 2026-03-31 07:10 bin/buildkitd
-rwxr-xr-x 0/0 16837264 2026-05-05 11:02 bin/bypass4netns
-rwxr-xr-x 0/0 6598818 2026-05-05 11:02 bin/bypass4netnsd
-rwxr-xr-x 0/0 39065808 2026-05-05 11:02 bin/containerd
-rwxr-xr-x 0/0 12079288 2025-11-06 01:44 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0 23381 2026-05-05 11:03 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8639 2026-05-05 11:03 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8450210 2026-05-05 11:02 bin/containerd-shim-runc-v2
-rwxr-xr-x 0/0 55267512 2026-01-21 14:59 bin/containerd-stargz-grpc
-rwxr-xr-x 0/0 23569418 2026-05-05 11:03 bin/ctd-decoder
-rwxr-xr-x 0/0 22565026 2026-05-05 11:02 bin/ctr
-rwxr-xr-x 0/0 31206521 2026-05-05 11:03 bin/ctr-enc
-rwxr-xr-x 0/0 23417016 2026-01-21 14:59 bin/ctr-remote
-rwxr-xr-x 0/0 1885808 2026-05-05 11:03 bin/fuse-overlayfs
-rwxr-xr-x 0/0 4153506 2026-05-05 11:01 bin/gomodjail
-rwxr-xr-x 0/0 31510690 2026-05-05 11:03 bin/nerdctl
-rwxr-xr-x 0/0 35672166 2026-05-05 11:03 bin/nerdctl.gomodjail
-rwxr-xr-x 0/0 12034560 2026-04-09 19:03 bin/rootlessctl
-rwxr-xr-x 0/0 23451213 2026-04-09 19:03 bin/rootlesskit
-rwxr-xr-x 0/0 17074344 2026-05-05 11:02 bin/runc
-rwxr-xr-x 0/0 53829816 2026-01-21 14:59 bin/stargz-fuse-manager
-rwxr-xr-x 0/0 10821816 2026-01-21 14:59 bin/stargz-store-helper
-rwxr-xr-x 0/0 870496 2026-05-05 11:03 bin/tini
drwxr-xr-x 0/0 0 2026-05-05 11:02 lib/
drwxr-xr-x 0/0 0 2026-05-05 11:02 lib/systemd/
drwxr-xr-x 0/0 0 2026-05-05 11:02 lib/systemd/system/
-rw-r--r-- 0/0 1309 2026-05-05 11:02 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2026-05-05 11:01 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2026-05-05 11:02 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2026-05-05 11:02 libexec/
drwxr-xr-x 0/0 0 2026-03-16 14:18 libexec/cni/
-rw-r--r-- 0/0 11357 2026-03-16 14:18 libexec/cni/LICENSE
-rw-r--r-- 0/0 2343 2026-03-16 14:18 libexec/cni/README.md
-rwxr-xr-x 0/0 5042926 2026-03-16 14:18 libexec/cni/bandwidth
-rwxr-xr-x 0/0 5698763 2026-03-16 14:18 libexec/cni/bridge
-rwxr-xr-x 0/0 13725422 2026-03-16 14:18 libexec/cni/dhcp
-rwxr-xr-x 0/0 5251069 2026-03-16 14:18 libexec/cni/dummy
-rwxr-xr-x 0/0 5702145 2026-03-16 14:18 libexec/cni/firewall
-rwxr-xr-x 0/0 5159967 2026-03-16 14:18 libexec/cni/host-device
-rwxr-xr-x 0/0 4350778 2026-03-16 14:18...
v2.3.0-beta.0
Changes
This is the first beta release of nerdctl v2.3.0.
Major changes:
-
nerdctl image: -
nerdctl search:- Added support for the
nerdctl searchcommand (#4660)
- Added support for the
-
nerdctl container:- Added SELinux support for
nerdctl runandnerdctl info(#4639, thanks to @ningmingxiao) - Improved
nerdctl run --gpushandling by using CDI (#4617, thanks to @elezar) - Improved GPU vendor detection for CDI device IDs (#4728, thanks to @shiv-tyagi)
- Fixed shared IPC namespace handling for
nerdctl run(#4718, thanks to @weiyuhang2011) - Added missing
--ipcoptions tonerdctl runhelp text and shell completion (#4731, thanks to @haytok) - Added support for
nerdctl cpwith tarballs (#4704, thanks to @sondavidb) - Added missing
HostConfigfields to the Docker-compatiblenerdctl container inspectresponse (#4850, thanks to @ayush-panta) - Fixed reading logs of stopped containers by waiting for the logger to finish (#4857, thanks to @haytok)
- Added SELinux support for
-
nerdctl build:- Added
--source-policy-filesupport (#4712, thanks to @tinovyatkin)
- Added
-
nerdctl network:- Added MAC, IPv4, and IPv6 addresses to
nerdctl network inspectoutput (#4680, thanks to @coderbirju) - Fixed binding containers on different IP addresses to the same port (#4800, thanks to @yankay)
- Fixed cleanup of port-reserver state and unused iptables chains after container removal (#4801, #4811, #4820, #4835, thanks to @haytok)
- Fixed freeing reserved ports in rootful mode (#4862, thanks to @unsuman)
- Ignored missing
/proc/net/tcp6and/proc/net/udp6on IPv6-disabled systems (#4824, thanks to @shouhei)
- Added MAC, IPv4, and IPv6 addresses to
-
nerdctl compose:- Fixed compose pull policy handling for invalid options and refactored compose create/down tests to Tigron (#4686, #4670, #4672, thanks to @haytok)
- Refactored compose restart tests to Tigron (#4834, thanks to @sathiraumesh)
- Refactored compose ps tests to Tigron (#4790, thanks to @Siddhesh002)
- Refactored compose pull tests to Tigron (#4796, thanks to @juannio)
-
Logging:
-
Rootless:
-
nerdctl-full:- Updated containerd to v2.3.0-beta.2, runc to v1.4.2, BuildKit to v0.29.0, Stargz Snapshotter to v0.18.2, Nydus to v2.4.1, SOCI Snapshotter to v0.13.0, and Kubo to v0.41.0 (#4866, thanks to @AkihiroSuda)
- Updated RootlessKit to v3.0.0 (#4827, thanks to @AkihiroSuda)
- Updated CNI plugins to v1.9.1 (#4807, thanks to @AkihiroSuda)
- Updated cosign to v3.0.5 (#4792, thanks to @Swapnanil-Gupta)
-
CI and tests:
- Split Linux and Windows containerd version handling in CI and updated CI to Go 1.26 (#4867, #4806, thanks to @AkihiroSuda)
- Refactored container inspect/restart tests to Tigron (#4748, #4742, thanks to @JoonsooWon)
- Refactored container start tests to Tigron (#4675, thanks to @munshinuwed)
-
Misc:
- Added
make uninstall(#4797, thanks to @mvanhorn) - Fixed a nil pointer panic in
commonLockcleanup (#4819, thanks to @fedebram) - Corrected usage display to show
[command]instead of[flags](#4733, thanks to @niveshdandyan) - Fixed building newer runc versions (#4653, thanks to @zhangyoufu)
- Updated the list of unimplemented Docker features (#4747, #4809, thanks to @rohansood10 and @IstvanCsVarga)
- Added
-
And more!
Full changes: https://github.com/containerd/nerdctl/milestone/59?closed=1
Thanks to @ChengyuZhu6, @AkihiroSuda, @ningmingxiao, @MayCXC, @unsuman, @haytok, @shouhei, @ayush-panta @fedebram, @sathiraumesh, @yankay, @Swapnanil-Gupta, @IstvanCsVarga, @Siddhesh002, @coderbirju, @juannio, @mvanhorn, @must108, @Shubhranshu153, @rohansood10, @sondavidb, @weiyuhang2011, @shiv-tyagi, @tinovyatkin, @niveshdandyan, @JoonsooWon, @robertcal, @zhangyoufu, @munshinuwed, and @elezar.
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.3.0-beta.0-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.3.0-beta.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.3.0-beta.0-linux-amd64.tar.gz
-rwxr-xr-x root/root 31555746 2026-04-29 14:10 nerdctl
-rwxr-xr-x root/root 23381 2026-04-29 14:09 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8639 2026-04-29 14:09 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.3.0-beta.0-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2026-04-29 14:18 bin/
-rwxr-xr-x 0/0 34368905 2026-03-31 07:10 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2026-04-29 14:16 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 78258706 2026-03-31 07:10 bin/buildkitd
-rwxr-xr-x 0/0 16837264 2026-04-29 14:16 bin/bypass4netns
-rwxr-xr-x 0/0 6598818 2026-04-29 14:16 bin/bypass4netnsd
-rwxr-xr-x 0/0 39065808 2026-04-29 14:16 bin/containerd
-rwxr-xr-x 0/0 12079288 2025-11-06 01:44 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0 23381 2026-04-29 14:17 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8639 2026-04-29 14:17 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8450210 2026-04-29 14:16 bin/containerd-shim-runc-v2
-rwxr-xr-x 0/0 55267512 2026-01-21 14:59 bin/containerd-stargz-grpc
-rwxr-xr-x 0/0 23569418 2026-04-29 14:17 bin/ctd-decoder
-rwxr-xr-x 0/0 22565026 2026-04-29 14:16 bin/ctr
-rwxr-xr-x 0/0 31206521 2026-04-29 14:17 bin/ctr-enc
-rwxr-xr-x 0/0 23417016 2026-01-21 14:59 bin/ctr-remote
-rwxr-xr-x 0/0 1885808 2026-04-29 14:17 bin/fuse-overlayfs
-rwxr-xr-x 0/0 4153506 2026-04-29 14:15 bin/gomodjail
-rwxr-xr-x 0/0 31518882 2026-04-29 14:17 bin/nerdctl
-rwxr-xr-x 0/0 35680372 2026-04-29 14:18 bin/nerdctl.gomodjail
-rwxr-xr-x 0/0 12034560 2026-04-09 19:03 bin/rootlessctl
-rwxr-xr-x 0/0 23451213 2026-04-09 19:03 bin/rootlesskit
-rwxr-xr-x 0/0 17074344 2026-04-29 14:15 bin/runc
-rwxr-xr-x 0/0 53829816 2026-01-21 14:59 bin/stargz-fuse-manager
-rwxr-xr-x 0/0 10821816 2026-01-21 14:59 bin/stargz-store-helper
-rwxr-xr-x 0/0 870496 2026-04-29 14:17 bin/tini
drwxr-xr-x 0/0 0 2026-04-29 14:16 lib/
drwxr-xr-x 0/0 0 2026-04-29 14:16 lib/systemd/
drwxr-xr-x 0/0 0 2026-04-29 14:16 lib/systemd/system/
-rw-r--r-- 0/0 1309 2026-04-29 14:16 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2026-04-29 14:15 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2026-04-29 14:16 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2026-04-29 14:16 libexec/
drwxr-xr-x 0/0 0 2026-03-16 14:18 libexec/cni/
-rw-r--r-- 0/0 11357 2026-03-16 14:18 libexec/cni/LICENSE
-rw-r--r-- 0/0 2343 2026-03-16 14:18 libexec/cni/README.md
-rwxr-xr-x 0/0 5042926 2026-03-16 14:18 libexec/cni/bandwidth
-rwxr-xr-x 0/0 5698763 2026-03-16 14:18 libexec/cni/bridge
-rwxr-xr-x 0/0 13725422 2026-03-16 14:18 libexec/cni/dhcp
-rwxr-xr-x 0/0 5251069 2026-03-16 14:18 libexec/cni/dummy
-rwxr-xr-x 0/0 5702145 2026-03-16 14:18 libexec/cni/firewall
-rwxr-xr-x 0/0 5159967 2026-03-16 14:18 libexec/cni/host-device
-rwxr-xr-x 0/0 4350778 2026-03-16 14:18 libe...
v2.2.2
Changes
- Update BuildKit (0.28.1), CNI plugins (1.9.1), and a few dependencies (#4815). See the release note of BuildKit and CNI plugins for their security updates.
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.2-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.2.2-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.2-linux-amd64.tar.gz
-rwxr-xr-x root/root 30376120 2026-03-31 09:20 nerdctl
-rwxr-xr-x root/root 22657 2026-03-31 09:20 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8708 2026-03-31 09:20 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.2.2-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2026-03-31 09:28 bin/
-rwxr-xr-x 0/0 33631905 2026-03-25 10:34 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2026-03-31 09:27 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 77710290 2026-03-25 10:34 bin/buildkitd
-rwxr-xr-x 0/0 16558528 2026-03-31 09:26 bin/bypass4netns
-rwxr-xr-x 0/0 6398136 2026-03-31 09:27 bin/bypass4netnsd
-rwxr-xr-x 0/0 44014112 2026-03-31 09:27 bin/containerd
-rwxr-xr-x 0/0 12079288 2025-11-06 01:44 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0 22657 2026-03-31 09:28 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8708 2026-03-31 09:28 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8339640 2026-03-31 09:27 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 23116481 2026-03-31 09:28 bin/ctd-decoder
-rwxr-xr-x 0/0 22188216 2026-03-31 09:27 bin/ctr
-rwxr-xr-x 0/0 30593972 2026-03-31 09:28 bin/ctr-enc
-rwxr-xr-x 0/0 23236792 2025-11-06 05:35 bin/ctr-remote
-rwxr-xr-x 0/0 1885808 2026-03-31 09:28 bin/fuse-overlayfs
-rwxr-xr-x 0/0 3989688 2026-03-31 09:26 bin/gomodjail
-rwxr-xr-x 0/0 30339256 2026-03-31 09:28 bin/nerdctl
-rwxr-xr-x 0/0 34336865 2026-03-31 09:28 bin/nerdctl.gomodjail
-rwxr-xr-x 0/0 12235590 2025-12-18 01:55 bin/rootlessctl
-rwxr-xr-x 0/0 14183868 2025-12-18 01:55 bin/rootlesskit
-rwxr-xr-x 0/0 18133536 2026-03-31 09:26 bin/runc
-rwxr-xr-x 0/0 2383224 2026-03-31 09:28 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 2026-03-31 09:28 bin/tini
drwxr-xr-x 0/0 0 2026-03-31 09:27 lib/
drwxr-xr-x 0/0 0 2026-03-31 09:27 lib/systemd/
drwxr-xr-x 0/0 0 2026-03-31 09:27 lib/systemd/system/
-rw-r--r-- 0/0 1309 2026-03-31 09:27 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2026-03-31 09:25 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2026-03-31 09:27 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2026-03-31 09:27 libexec/
drwxr-xr-x 0/0 0 2026-03-16 14:18 libexec/cni/
-rw-r--r-- 0/0 11357 2026-03-16 14:18 libexec/cni/LICENSE
-rw-r--r-- 0/0 2343 2026-03-16 14:18 libexec/cni/README.md
-rwxr-xr-x 0/0 5042926 2026-03-16 14:18 libexec/cni/bandwidth
-rwxr-xr-x 0/0 5698763 2026-03-16 14:18 libexec/cni/bridge
-rwxr-xr-x 0/0 13725422 2026-03-16 14:18 libexec/cni/dhcp
-rwxr-xr-x 0/0 5251069 2026-03-16 14:18 libexec/cni/dummy
-rwxr-xr-x 0/0 5702145 2026-03-16 14:18 libexec/cni/firewall
-rwxr-xr-x 0/0 5159967 2026-03-16 14:18 libexec/cni/host-device
-rwxr-xr-x 0/0 4350778 2026-03-16 14:18 libexec/cni/host-local
-rwxr-xr-x 0/0 5274322 2026-03-16 14:18 libexec/cni/ipvlan
-rwxr-xr-x 0/0 4302030 2026-03-16 14:18 libexec/cni/loopback
-rwxr-xr-x 0/0 5307111 2026-03-16 14:18 libexec/cni/macvlan
-rwxr-xr-x 0/0 5108385 2026-03-16 14:18 libexec/cni/portmap
-rwxr-xr-x 0/0 5475470 2026-03-16 14:18 libexec/cni/ptp
-rwxr-xr-x 0/0 4525826 2026-03-16 14:18 libexec/cni/sbr
-rwxr-xr-x 0/0 3776708 2026-03-16 14:18 libexec/cni/static
-rwxr-xr-x 0/0 5453308 2026-03-16 14:18 libexec/cni/tap
-rwxr-xr-x 0/0 4389084 2026-03-16 14:18 libexec/cni/tuning
-rwxr-xr-x 0/0 5267679 2026-03-16 14:18 libexec/cni/vlan
-rwxr-xr-x 0/0 4685012 2026-03-16 14:18 libexec/cni/vrf
drwxr-xr-x 0/0 0 2026-03-31 09:25 share/
drwxr-xr-x 0/0 0 2026-03-31 09:28 share/doc/
drwxr-xr-x 0/0 0 2026-03-31 09:28 share/doc/nerdctl/
-rw-r--r-- 0/0 12101 2026-03-31 09:20 share/doc/nerdctl/README.md
drwxr-xr-x 0/0 0 2026-03-31 09:20 share/doc/nerdctl/docs/
-rw-r--r-- 0/0 3953 2026-03-31 09:20 share/doc/nerdctl/docs/build.md
-rw-r--r-- 0/0 2570 2026-03-31 09:20 share/doc/nerdctl/docs/builder-debug.md
-rw-r--r-- 0/0 4779 2026-03-31 09:20 share/doc/nerdctl/docs/cni.md
-rw-r--r-- 0/0 89130 2026-03-31 09:20 share/doc/nerdctl/docs/command-reference.md
-rw-r--r-- 0/0 1814 2026-03-31 09:20 share/doc/nerdctl/docs/compose.md
-rw-r--r-- 0/0 7317 2026-03-31 09:20 share/doc/nerdctl/docs/config.md
-rw-r--r-- 0/0 9128 2026-03-31 09:20 share/doc/nerdctl/docs/cosign.md
-rw-r--r-- 0/0 5660 2026-03-31 09:20 share/doc/nerdctl/docs/cvmfs.md
drwxr-xr-x 0/0 0 2026-03-31 09:20 share/doc/nerdctl/docs/dev/
-rw-r--r-- 0/0 12701 2026-03-31 09:20 share/doc/nerdctl/docs/dev/auditing_dockerfile.md
-rw-r--r-- 0/0 8586 2026-03-31 09:20 share/doc/nerdctl/docs/dev/store.md
-rw-r--r-- 0/0 2879 2026-03-31 09:20 share/doc/nerdctl/docs/dir.md
-rw-r--r-- 0/0 906 2026-03-31 09:20 share/doc/nerdctl/docs/experimental.md
-rw-r--r-- 0/0 14687 2026-03-31 09:20 share/doc/nerdctl/docs/faq.md
-rw-r--r-- 0/0 884 2026-03-31 09:20 share/doc/nerdctl/docs/freebsd.md
-rw-r--r-- 0/0 3273 2026-03-31 09:20 share/doc/nerdctl/docs/gpu.md
-rw-r--r-- 0/0 3419 2026-03-31 09:20 share/doc/nerdctl/docs/healthchecks.md
drwxr-xr-x 0/0 0 2026-03-31 09:20 share/doc/nerdctl/docs/images/
-rw-r--r-- 0/0 1540 2026-03-31 09:20 share/doc/nerdctl/docs/images/nerdctl-white.svg
-rw-r--r-- 0/0 1462 2026-03-31 09:20 share/doc/nerdctl/docs/images/nerdctl.svg
-rw-r--r-- 0/0 684421 2026-03-31 09:20 share/doc/nerdctl/docs/images/rootlessKit-network-design.png
-rw-r--r-- 0/0 14462 2026-03-31 09:20 share/doc/nerdctl/docs/ipfs.md
-rw-r--r-- 0/0 2426 2026-03-31 09:20 share/doc/nerdctl/docs/multi-platform.md
-rw-r--r-- 0/0 2960 2026-03-31 09:20 share/doc/nerdctl/docs/notation.md
-rw-r--r-- 0/0 2610 2026-03-31 09:20 share/doc/nerdctl/docs/nydus.md
-rw-r--r-- 0/0 3277 2026-03-31 09:20 share/doc/nerdctl/docs/ocicrypt.md
-rw-r--r-- 0/0 1876 2026-03-31 09:20 share/doc/nerdctl/docs/overlaybd.md
-rw-r--r-- 0/0 15657 2026-03-31 09:20 share/doc/nerdctl/docs/registry.md
-rw-r--r-- 0/0 9147 2026-03-31 09:20 share/doc/nerdctl/docs/rootless.md
-rw-r--r-- 0/0 3933 2026-03-31 09:20 share/doc/nerdctl/docs/soci.md
-rw-r--r-- 0/0 11715 2026-03-31 09:20 share/doc/nerdctl/docs/stargz.md
drwxr-xr-x 0/0 0 2026-03-31 09:20 share/doc/nerdctl/docs/testing/
-rw-r--r-- 0/0 4897 2026-03-31 09:20 share/doc/nerdctl/docs/testing/README.md
-rw-r--r-- 0/0 16500 2026-03-31 09:20 share/doc/nerdctl/d...
v2.2.1
Changes
nerdctl run:- Set
net.ipv4.ip_unprivileged_port_start=0by default inside containers (not on the host) (#4615, thanks to @yashkukrecha)
- Set
nerdctl ps:nerdctl compose:- healthcheck:
- Fix global options (#4575, thanks to @coderbirju)
nerdctl-full:- Update containerd (2.2.1), runc (1.4.0), CNI plugins (1.9.0), BuildKit (0.26.3), imgcrypt (2.0.2), RootlessKit (2.3.6), etc. (#4667)
Full changes: https://github.com/containerd/nerdctl/milestone/58?closed=1
Thanks to @Swapnanil-Gupta @coderbirju @haytok @henry118 @krig @opjt @yashkukrecha
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.1-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.2.1-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.1-linux-amd64.tar.gz
-rwxr-xr-x root/root 30355640 2025-12-22 08:54 nerdctl
-rwxr-xr-x root/root 22657 2025-12-22 08:53 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8708 2025-12-22 08:53 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.2.1-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2025-12-22 09:02 bin/
-rwxr-xr-x 0/0 33267852 2025-12-16 19:06 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2025-12-22 09:01 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 70305635 2025-12-16 19:06 bin/buildkitd
-rwxr-xr-x 0/0 16550016 2025-12-22 09:00 bin/bypass4netns
-rwxr-xr-x 0/0 6394040 2025-12-22 09:00 bin/bypass4netnsd
-rwxr-xr-x 0/0 44023296 2025-12-22 09:01 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-12-22 09:02 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8708 2025-12-22 09:02 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8339640 2025-12-22 09:01 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 23103525 2025-12-22 09:01 bin/ctd-decoder
-rwxr-xr-x 0/0 22188216 2025-12-22 09:00 bin/ctr
-rwxr-xr-x 0/0 30581416 2025-12-22 09:01 bin/ctr-enc
-rwxr-xr-x 0/0 23236792 2025-11-06 05:35 bin/ctr-remote
-rwxr-xr-x 0/0 1885808 2025-12-22 09:01 bin/fuse-overlayfs
-rwxr-xr-x 0/0 3985592 2025-12-22 08:59 bin/gomodjail
-rwxr-xr-x 0/0 30318776 2025-12-22 09:02 bin/nerdctl
-rwxr-xr-x 0/0 34312240 2025-12-22 09:02 bin/nerdctl.gomodjail
-rwxr-xr-x 0/0 12235590 2025-12-18 01:55 bin/rootlessctl
-rwxr-xr-x 0/0 14183868 2025-12-18 01:55 bin/rootlesskit
-rwxr-xr-x 0/0 18127824 2025-12-22 09:00 bin/runc
-rwxr-xr-x 0/0 2383224 2025-12-22 09:01 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-12-22 09:01 bin/tini
drwxr-xr-x 0/0 0 2025-12-22 09:01 lib/
drwxr-xr-x 0/0 0 2025-12-22 09:01 lib/systemd/
drwxr-xr-x 0/0 0 2025-12-22 09:01 lib/systemd/system/
-rw-r--r-- 0/0 1309 2025-12-22 09:01 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2025-12-22 08:59 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2025-12-22 09:01 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2025-12-22 09:01 libexec/
drwxr-xr-x 0/0 0 2025-12-09 10:49 libexec/cni/
-rw-r--r-- 0/0 11357 2025-12-09 10:49 libexec/cni/LICENSE
-rw-r--r-- 0/0 2343 2025-12-09 10:49 libexec/cni/README.md
-rwxr-xr-x 0/0 5042758 2025-12-09 10:49 libexec/cni/bandwidth
-rwxr-xr-x 0/0 5694787 2025-12-09 10:49 libexec/cni/bridge
-rwxr-xr-x 0/0 13722883 2025-12-09 10:49 libexec/cni/dhcp
-rwxr-xr-x 0/0 5251429 2025-12-09 10:49 libexec/cni/dummy
-rwxr-xr-x 0/0 5702489 2025-12-09 10:49 libexec/cni/firewall
-rwxr-xr-x 0/0 5160095 2025-12-09 10:49 libexec/cni/host-device
-rwxr-xr-x 0/0 4350898 2025-12-09 10:49 libexec/cni/host-local
-rwxr-xr-x 0/0 5278618 2025-12-09 10:49 libexec/cni/ipvlan
-rwxr-xr-x 0/0 4302030 2025-12-09 10:49 libexec/cni/loopback
-rwxr-xr-x 0/0 5307015 2025-12-09 10:49 libexec/cni/macvlan
-rwxr-xr-x 0/0 5108286 2025-12-09 10:49 libexec/cni/portmap
-rwxr-xr-x 0/0 5475550 2025-12-09 10:49 libexec/cni/ptp
-rwxr-xr-x 0/0 4525802 2025-12-09 10:49 libexec/cni/sbr
-rwxr-xr-x 0/0 3776700 2025-12-09 10:49 libexec/cni/static
-rwxr-xr-x 0/0 5331503 2025-12-09 10:49 libexec/cni/tap
-rwxr-xr-x 0/0 4389108 2025-12-09 10:49 libexec/cni/tuning
-rwxr-xr-x 0/0 5267823 2025-12-09 10:49 libexec/cni/vlan
-rwxr-xr-x 0/0 4685300 2025-12-09 10:49 libexec/cni/vrf
drwxr-xr-x 0/0 0 2025-12-22 08:59 share/
drwxr-xr-x 0/0 0 2025-12-22 09:02 share/doc/
drwxr-xr-x 0/0 0 2025-12-22 09:02 share/doc/nerdctl/
-rw-r--r-- 0/0 12101 2025-12-22 08:53 share/doc/nerdctl/README.md
drwxr-xr-x 0/0 0 2025-12-22 08:53 share/doc/nerdctl/docs/
-rw-r--r-- 0/0 3953 2025-12-22 08:53 share/doc/nerdctl/docs/build.md
-rw-r--r-- 0/0 2570 2025-12-22 08:53 share/doc/nerdctl/docs/builder-debug.md
-rw-r--r-- 0/0 4779 2025-12-22 08:53 share/doc/nerdctl/docs/cni.md
-rw-r--r-- 0/0 89130 2025-12-22 08:53 share/doc/nerdctl/docs/command-reference.md
-rw-r--r-- 0/0 1814 2025-12-22 08:53 share/doc/nerdctl/docs/compose.md
-rw-r--r-- 0/0 7317 2025-12-22 08:53 share/doc/nerdctl/docs/config.md
-rw-r--r-- 0/0 9128 2025-12-22 08:53 share/doc/nerdctl/docs/cosign.md
-rw-r--r-- 0/0 5660 2025-12-22 08:53 share/doc/nerdctl/docs/cvmfs.md
drwxr-xr-x 0/0 0 2025-12-22 08:53 share/doc/nerdctl/docs/dev/
-rw-r--r-- 0/0 12701 2025-12-22 08:53 share/doc/nerdctl/docs/dev/auditing_dockerfile.md
-rw-r--r-- 0/0 8586 2025-12-22 08:53 share/doc/nerdctl/docs/dev/store.md
-rw-r--r-- 0/0 2879 2025-12-22 08:53 share/doc/nerdctl/docs/dir.md
-rw-r--r-- 0/0 906 2025-12-22 08:53 share/doc/nerdctl/docs/experimental.md
-rw-r--r-- 0/0 14687 2025-12-22 08:53 share/doc/nerdctl/docs/faq.md
-rw-r--r-- 0/0 884 2025-12-22 08:53 share/doc/nerdctl/docs/freebsd.md
-rw-r--r-- 0/0 3273 2025-12-22 08:53 share/doc/nerdctl/docs/gpu.md
-rw-r--r-- 0/0 3419 2025-12-22 08:53 share/doc/nerdctl/docs/healthchecks.md
drwxr-xr-x 0/0 0 2025-12-22 08:53 share/doc/nerdctl/docs/images/
-rw-r--r-- 0/0 1540 2025-12-22 08:53 share/doc/nerdctl/docs/images/nerdctl-white.svg
-rw-r--r-- 0/0 1462 2025-12-22 08:53 share/doc/nerdctl/docs/images/nerdctl.svg
-rw-r--r-- 0/0 684421 2025-12-22 08:53 share/doc/nerdctl/docs/images/rootlessKit-network-design.png
-rw-r--r-- 0/0 14462 2025-12-22 08:53 share/doc/nerdctl/docs/ipfs.md
-rw-r--r-- 0/0 2426 2025-12-22 08:53 share/doc/nerdctl/docs/multi-platform.md
-rw-r--r-- 0/0 2960 2025-12-22 08:53 share/doc/nerdctl/docs/notation.md
-rw-r--r-- 0/0 2610 2025-12-22 08:53 share/doc/nerdctl/docs/nydus.md
-rw-r--r-- 0/0 3277 2025-12-22 08:53 share/doc/nerdctl/docs/ocicrypt.md
-rw-r--r-- 0/0 1876 2025-12-22 08:53 share/doc/nerdctl/docs/overlaybd.md
-rw-r--r-- 0/0 15657 2025-12-22 08:53 share/doc/nerdctl/docs/registry.md
-rw-r--r-- 0/0 9147 2025-12-22 08:53 share/doc/nerdctl/doc...
v2.2.0
Changes
-
nerdctl run:- Fix namestore directory regression:
/var/lib/nerdctl/1935db59/default/foo→/var/lib/nerdctl/1935db59/names/default/foo(#4535, thanks to @yankay)- This change was once misunderstood as a breaking change, but it turned out to be a non-breaking change for typical users (#4525 (comment))
- Support mount manager (e.g., for erofs) (#4568, thanks to @hsiangkao)
- Fix namestore directory regression:
-
nerdctl checkpoint:- Add
nerdctl checkpoint (create|ls|rm)commands (#4484, #4515, #4562, thanks to @ChengyuZhu6)
- Add
-
nerdctl image convert:- Add
--estargz-gzip-helperflag (#4543, thanks to @escapefreeg)
- Add
-
nerdctl-full:
- Update containerd (2.2.0), runc (1.3.3), BuildKit (0.25.2), stargz-snapshotter (0.18.1), fuse-overlayfs (1.16), containerd-fuse-overlayfs (2.1.7) (#4566, #4569, #4582, #4589, #4590 thanks to @ChengyuZhu6 @Shubhranshu153)
- containerd v2.2.0 fixes CVE-2024-25621 and CVE-2025-64329
- runc v1.3.3 fixes CVE-2025-31133, CVE-2025-52565, CVE-2025-52881
- Update containerd (2.2.0), runc (1.3.3), BuildKit (0.25.2), stargz-snapshotter (0.18.1), fuse-overlayfs (1.16), containerd-fuse-overlayfs (2.1.7) (#4566, #4569, #4582, #4589, #4590 thanks to @ChengyuZhu6 @Shubhranshu153)
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...
v2.2.0-rc.0
Changes
-
nerdctl run:- Fix namestore directory regression:
/var/lib/nerdctl/1935db59/default/foo→/var/lib/nerdctl/1935db59/names/default/foo(#4535, thanks to @yankay) - Support mount manager (e.g., for erofs) (#4568, thanks to @hsiangkao)
- Fix namestore directory regression:
-
nerdctl checkpoint:- Add
nerdctl checkpoint (create|ls|rm)commands (#4484, #4515, #4562, thanks to @ChengyuZhu6)
- Add
-
nerdctl image convert:- Add
--estargz-gzip-helperflag (#4543, thanks to @escapefreeg)
- Add
-
nerdctl-full:
- Update containerd (2.2.0-rc.0), runc (1.3.2), BuildKit (0.25.1), stargz-snapshotter (0.18.0) (#4566, #4569, thanks to @ChengyuZhu6)
Full changes: https://github.com/containerd/nerdctl/milestone/57?closed=1
Thanks to @ChengyuZhu6 @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-rc.0-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.2.0-rc.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-rc.0-linux-amd64.tar.gz
-rwxr-xr-x root/root 29966520 2025-11-02 08:07 nerdctl
-rwxr-xr-x root/root 22657 2025-11-02 08:06 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8708 2025-11-02 08:06 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.2.0-rc.0-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2025-11-02 08:15 bin/
-rwxr-xr-x 0/0 32910671 2025-10-07 16:52 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2025-11-02 08:14 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 65278558 2025-10-07 16:52 bin/buildkitd
-rwxr-xr-x 0/0 16550016 2025-11-02 08:13 bin/bypass4netns
-rwxr-xr-x 0/0 6394040 2025-11-02 08:13 bin/bypass4netnsd
-rwxr-xr-x 0/0 43641984 2025-11-02 08:14 bin/containerd
-rwxr-xr-x 0/0 12021944 2025-05-20 18:06 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0 22657 2025-11-02 08:15 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8708 2025-11-02 08:15 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8331448 2025-11-02 08:14 bin/containerd-shim-runc-v2
-rwxr-xr-x 0/0 56996024 2025-10-17 08:16 bin/containerd-stargz-grpc
-rwxr-xr-x 0/0 23102810 2025-11-02 08:14 bin/ctd-decoder
-rwxr-xr-x 0/0 22098104 2025-11-02 08:13 bin/ctr
-rwxr-xr-x 0/0 30561742 2025-11-02 08:14 bin/ctr-enc
-rwxr-xr-x 0/0 23253176 2025-10-17 08:16 bin/ctr-remote
-rwxr-xr-x 0/0 1788872 2025-11-02 08:15 bin/fuse-overlayfs
-rwxr-xr-x 0/0 3985592 2025-11-02 08:13 bin/gomodjail
-rwxr-xr-x 0/0 29929656 2025-11-02 08:15 bin/nerdctl
-rwxr-xr-x 0/0 33922944 2025-11-02 08:15 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 17775304 2025-11-02 08:13 bin/runc
-rwxr-xr-x 0/0 2383224 2025-11-02 08:15 bin/slirp4netns
-rwxr-xr-x 0/0 55578808 2025-10-17 08:16 bin/stargz-fuse-manager
-rwxr-xr-x 0/0 10793144 2025-10-17 08:16 bin/stargz-store-helper
-rwxr-xr-x 0/0 870496 2025-11-02 08:15 bin/tini
drwxr-xr-x 0/0 0 2025-11-02 08:14 lib/
drwxr-xr-x 0/0 0 2025-11-02 08:14 lib/systemd/
drwxr-xr-x 0/0 0 2025-11-02 08:14 lib/systemd/system/
-rw-r--r-- 0/0 1309 2025-11-02 08:14 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2025-11-02 08:12 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2025-11-02 08:14 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2025-11-02 08:14 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-02 08:12 share/
drwxr-xr-x 0/0 0 2025-11-02 08:15 share/doc/
drwxr-xr-x 0/0 0 2025-11-02 08:15 share/doc/nerdctl/
-rw-r--r-- 0/0 12101 2025-11-02 08:06 share/doc/nerdctl/README.md
drwxr-xr-x 0/0 0 2025-11-02 08:06 share/doc/nerdctl/docs/
-rw-r--r-- 0/0 3953 2025-11-02 08:06 share/doc/nerdctl/docs/build.md
-rw-r--r-- 0/0 2570 2025-11-02 08:06 share/doc/nerdctl/docs/builder-debug.md
-rw-r--r-- 0/0 4779 2025-11-02 08:06 share/doc/nerdctl/docs/cni.md
-rw-r--r-- 0/0 89194 2025-11-02 08:06 share/doc/nerdctl/docs/command-reference.md
-rw-r--r-- 0/0 1814 2025-11-02 08:06 share/doc/nerdctl/docs/compose.md
-rw-r--r-- 0/0 7317 2025-11-02 08:06 share/doc/nerdctl/docs/config.md
-rw-r--r-- 0/0 9128 2025-11-02 08:06 share/doc/nerdctl/docs/cosign.md
-rw-r--r-- 0/0 5660 2025-11-02 08:06 share/doc/nerdctl/docs/cvmfs.md
drwxr-xr-x 0/0 0 2025-11-02 08:06 share/doc/nerdctl/docs/dev/
-rw-r--r-- 0/0 12701 2025-11-02 08:06 share/doc/nerdctl/docs/dev/auditing_dockerfile.md
-rw-r--r-- 0/0 8586 2025-11-02 08:06 share/doc/nerdctl/docs/dev/store.md
-rw-r--r-- 0/0 2879 2025-11-02 08:06 share/doc/nerdctl/docs/dir.md
-rw-r--r-- 0/0 906 2025-11-02 08:06 share/doc/nerdctl/docs/experimental.md
-rw-r--r-- 0/0 14687 2025-11-02 08:06 share/doc/nerdctl/docs/faq.md
-rw-r--r-- 0/0 884 2025-11-02 08:06 share/doc/nerdctl/docs/freebsd.md
-rw-r--r-- 0/0 3273 2025-11-02 08:06 share/doc/nerdctl/docs/gpu.md
-rw-r--r-- 0/0 3419 2025-11-02 08:06 share/doc/nerdctl/docs/healthchecks.md
drwxr-xr-x 0/0 0 2025-11-02 08:06 share/doc/nerdctl/docs/images/
-rw-r--r-- 0/0 1540 2025-11-02 08:06 share/doc/nerdctl/docs/images/nerdctl-white.svg
-rw-r--r-- 0/0 1462 2025-11-02 08:06 share/doc/nerdctl/docs/images/nerdctl.svg
-rw-r--r-- 0/0 684421 2025-11-02 08:06 share/doc/nerdctl/docs/images/rootlessKit-network-design.png
-rw-r--r-- 0/0 14462 2025-11-02 08:06 share/doc/nerdctl/docs/ipfs.md
-rw-r--r-- 0/0 2426 2025-11-02 08:06 share/doc/nerdctl/docs/multi-platform.md
-rw-r--r-- 0/0 2960 2025-11-02 08:06 share/doc/nerdctl/docs/notation.md
-rw-r--r-- 0/0 2610 2025-11-02 08:06 share/doc/nerdctl/docs/nydus.md
-rw-r--r-- 0/0 3277 2025-11-02 08:06 share/doc/nerdctl/docs/ocicrypt.md
-rw-r--r-- 0/0 1876 2025-11-02 08:06 share/doc/nerdctl/docs/overlaybd.md
-rw-r--r-- 0/0 15657 2025-11-02 08:06 ...
v2.1.6
Changes
- rootful: reserve the ports on the host (#4526)
Full changes: https://github.com/containerd/nerdctl/milestone/56?closed=1
Compatible containerd versions
This release of nerdctl is expected to be used with containerd v1.7, v2.0, or v2.1.
Some features may not work with other releases of containerd.
About the binaries
- Minimal (
nerdctl-2.1.6-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.1.6-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.1.6-linux-amd64.tar.gz
-rwxr-xr-x root/root 29647032 2025-09-30 15:18 nerdctl
-rwxr-xr-x root/root 22657 2025-09-30 15:17 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8708 2025-09-30 15:17 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.1.6-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2025-09-30 15:26 bin/
-rwxr-xr-x 0/0 33536339 2025-09-03 12:19 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-LICENSE -> ../libexec/cni/LICENSE
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-README.md -> ../libexec/cni/README.md
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2025-09-30 15:25 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 66476450 2025-09-03 12:19 bin/buildkitd
-rwxr-xr-x 0/0 16541728 2025-09-30 15:24 bin/bypass4netns
-rwxr-xr-x 0/0 6389944 2025-09-30 15:24 bin/bypass4netnsd
-rwxr-xr-x 0/0 41207168 2025-09-30 15:25 bin/containerd
-rwxr-xr-x 0/0 12021944 2025-05-20 18:06 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0 22657 2025-09-30 15:26 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8708 2025-09-30 15:26 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8298680 2025-09-30 15:25 bin/containerd-shim-runc-v2
-rwxr-xr-x 0/0 57929912 2025-07-22 08:25 bin/containerd-stargz-grpc
-rwxr-xr-x 0/0 23102830 2025-09-30 15:25 bin/ctd-decoder
-rwxr-xr-x 0/0 21643448 2025-09-30 15:24 bin/ctr
-rwxr-xr-x 0/0 30554301 2025-09-30 15:25 bin/ctr-enc
-rwxr-xr-x 0/0 22974648 2025-07-22 08:25 bin/ctr-remote
-rwxr-xr-x 0/0 1788872 2025-09-30 15:25 bin/fuse-overlayfs
-rwxr-xr-x 0/0 3985592 2025-09-30 15:24 bin/gomodjail
-rwxr-xr-x 0/0 29614264 2025-09-30 15:26 bin/nerdctl
-rwxr-xr-x 0/0 33607540 2025-09-30 15:26 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 17767200 2025-09-30 15:24 bin/runc
-rwxr-xr-x 0/0 2383224 2025-09-30 15:25 bin/slirp4netns
-rwxr-xr-x 0/0 56516792 2025-07-22 08:25 bin/stargz-fuse-manager
-rwxr-xr-x 0/0 10772664 2025-07-22 08:25 bin/stargz-store-helper
-rwxr-xr-x 0/0 870496 2025-09-30 15:25 bin/tini
drwxr-xr-x 0/0 0 2025-09-30 15:25 lib/
drwxr-xr-x 0/0 0 2025-09-30 15:25 lib/systemd/
drwxr-xr-x 0/0 0 2025-09-30 15:25 lib/systemd/system/
-rw-r--r-- 0/0 1309 2025-09-30 15:25 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2025-09-30 15:23 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2025-09-30 15:25 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2025-09-30 15:25 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-09-30 15:23 share/
drwxr-xr-x 0/0 0 2025-09-30 15:26 share/doc/
drwxr-xr-x 0/0 0 2025-09-30 15:26 share/doc/nerdctl/
-rw-r--r-- 0/0 12101 2025-09-30 15:17 share/doc/nerdctl/README.md
drwxr-xr-x 0/0 0 2025-09-30 15:17 share/doc/nerdctl/docs/
-rw-r--r-- 0/0 3953 2025-09-30 15:17 share/doc/nerdctl/docs/build.md
-rw-r--r-- 0/0 2570 2025-09-30 15:17 share/doc/nerdctl/docs/builder-debug.md
-rw-r--r-- 0/0 4779 2025-09-30 15:17 share/doc/nerdctl/docs/cni.md
-rw-r--r-- 0/0 88905 2025-09-30 15:17 share/doc/nerdctl/docs/command-reference.md
-rw-r--r-- 0/0 1814 2025-09-30 15:17 share/doc/nerdctl/docs/compose.md
-rw-r--r-- 0/0 7317 2025-09-30 15:17 share/doc/nerdctl/docs/config.md
-rw-r--r-- 0/0 9128 2025-09-30 15:17 share/doc/nerdctl/docs/cosign.md
-rw-r--r-- 0/0 5660 2025-09-30 15:17 share/doc/nerdctl/docs/cvmfs.md
drwxr-xr-x 0/0 0 2025-09-30 15:17 share/doc/nerdctl/docs/dev/
-rw-r--r-- 0/0 12701 2025-09-30 15:17 share/doc/nerdctl/docs/dev/auditing_dockerfile.md
-rw-r--r-- 0/0 8586 2025-09-30 15:17 share/doc/nerdctl/docs/dev/store.md
-rw-r--r-- 0/0 2879 2025-09-30 15:17 share/doc/nerdctl/docs/dir.md
-rw-r--r-- 0/0 906 2025-09-30 15:17 share/doc/nerdctl/docs/experimental.md
-rw-r--r-- 0/0 14687 2025-09-30 15:17 share/doc/nerdctl/docs/faq.md
-rw-r--r-- 0/0 884 2025-09-30 15:17 share/doc/nerdctl/docs/freebsd.md
-rw-r--r-- 0/0 3273 2025-09-30 15:17 share/doc/nerdctl/docs/gpu.md
-rw-r--r-- 0/0 3419 2025-09-30 15:17 share/doc/nerdctl/docs/healthchecks.md
drwxr-xr-x 0/0 0 2025-09-30 15:17 share/doc/nerdctl/docs/images/
-rw-r--r-- 0/0 1540 2025-09-30 15:17 share/doc/nerdctl/docs/images/nerdctl-white.svg
-rw-r--r-- 0/0 1462 2025-09-30 15:17 share/doc/nerdctl/docs/images/nerdctl.svg
-rw-r--r-- 0/0 684421 2025-09-30 15:17 share/doc/nerdctl/docs/images/rootlessKit-network-design.png
-rw-r--r-- 0/0 14462 2025-09-30 15:17 share/doc/nerdctl/docs/ipfs.md
-rw-r--r-- 0/0 2426 2025-09-30 15:17 share/doc/nerdctl/docs/multi-platform.md
-rw-r--r-- 0/0 2960 2025-09-30 15:17 share/doc/nerdctl/docs/notation.md
-rw-r--r-- 0/0 2610 2025-09-30 15:17 share/doc/nerdctl/docs/nydus.md
-rw-r--r-- 0/0 3277 2025-09-30 15:17 share/doc/nerdctl/docs/ocicrypt.md
-rw-r--r-- 0/0 1876 2025-09-30 15:17 share/doc/nerdctl/docs/overlaybd.md
-rw-r--r-- 0/0 15657 2025-09-30 15:17 share/doc/nerdctl/docs/registry.md
-rw-r--r-- 0/0 9147 2025-09-30 15:17 share/doc/nerdctl/docs/rootless.md
-rw-r--r-- 0/0 3933 2025-09-30 15:17 share/doc/nerdctl/docs/soci.md
-rw-r--r-- 0/0 10312 2025-09-30 15:17 share/doc/nerdctl/docs/stargz.md
drwxr-xr-x 0/0 0 2025-09-30 15:17 share/doc/nerdctl/docs/testing/
-rw-r--r-- 0/0 4897 2025-09-30 15:17 share/doc/nerdctl/docs/testi...
v2.1.6-beta.0
Changes
- rootful: reserve the ports on the host (#4526)
Compatible containerd versions
This release of nerdctl is expected to be used with containerd v1.7, v2.0, or v2.1.
Some features may not work with other releases of containerd.
About the binaries
- Minimal (
nerdctl-2.1.6-beta.0-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.1.6-beta.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.1.6-beta.0-linux-amd64.tar.gz
-rwxr-xr-x root/root 29647032 2025-09-29 13:54 nerdctl
-rwxr-xr-x root/root 22657 2025-09-29 13:54 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8708 2025-09-29 13:54 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.1.6-beta.0-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2025-09-29 14:03 bin/
-rwxr-xr-x 0/0 33536339 2025-09-03 12:19 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-LICENSE -> ../libexec/cni/LICENSE
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-README.md -> ../libexec/cni/README.md
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2025-09-29 14:01 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 66476450 2025-09-03 12:19 bin/buildkitd
-rwxr-xr-x 0/0 16541728 2025-09-29 14:01 bin/bypass4netns
-rwxr-xr-x 0/0 6389944 2025-09-29 14:01 bin/bypass4netnsd
-rwxr-xr-x 0/0 41207168 2025-09-29 14:01 bin/containerd
-rwxr-xr-x 0/0 12021944 2025-05-20 18:06 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0 22657 2025-09-29 14:03 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8708 2025-09-29 14:03 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8298680 2025-09-29 14:01 bin/containerd-shim-runc-v2
-rwxr-xr-x 0/0 57929912 2025-07-22 08:25 bin/containerd-stargz-grpc
-rwxr-xr-x 0/0 23102830 2025-09-29 14:02 bin/ctd-decoder
-rwxr-xr-x 0/0 21643448 2025-09-29 14:01 bin/ctr
-rwxr-xr-x 0/0 30554301 2025-09-29 14:02 bin/ctr-enc
-rwxr-xr-x 0/0 22974648 2025-07-22 08:25 bin/ctr-remote
-rwxr-xr-x 0/0 1788872 2025-09-29 14:02 bin/fuse-overlayfs
-rwxr-xr-x 0/0 3985592 2025-09-29 14:00 bin/gomodjail
-rwxr-xr-x 0/0 29614264 2025-09-29 14:03 bin/nerdctl
-rwxr-xr-x 0/0 33607540 2025-09-29 14:03 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 17767200 2025-09-29 14:01 bin/runc
-rwxr-xr-x 0/0 2383224 2025-09-29 14:02 bin/slirp4netns
-rwxr-xr-x 0/0 56516792 2025-07-22 08:25 bin/stargz-fuse-manager
-rwxr-xr-x 0/0 10772664 2025-07-22 08:25 bin/stargz-store-helper
-rwxr-xr-x 0/0 870496 2025-09-29 14:02 bin/tini
drwxr-xr-x 0/0 0 2025-09-29 14:01 lib/
drwxr-xr-x 0/0 0 2025-09-29 14:01 lib/systemd/
drwxr-xr-x 0/0 0 2025-09-29 14:01 lib/systemd/system/
-rw-r--r-- 0/0 1309 2025-09-29 14:01 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2025-09-29 14:00 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2025-09-29 14:01 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2025-09-29 14:01 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-09-29 14:00 share/
drwxr-xr-x 0/0 0 2025-09-29 14:03 share/doc/
drwxr-xr-x 0/0 0 2025-09-29 14:03 share/doc/nerdctl/
-rw-r--r-- 0/0 12101 2025-09-29 13:54 share/doc/nerdctl/README.md
drwxr-xr-x 0/0 0 2025-09-29 13:54 share/doc/nerdctl/docs/
-rw-r--r-- 0/0 3953 2025-09-29 13:54 share/doc/nerdctl/docs/build.md
-rw-r--r-- 0/0 2570 2025-09-29 13:54 share/doc/nerdctl/docs/builder-debug.md
-rw-r--r-- 0/0 4779 2025-09-29 13:54 share/doc/nerdctl/docs/cni.md
-rw-r--r-- 0/0 88905 2025-09-29 13:54 share/doc/nerdctl/docs/command-reference.md
-rw-r--r-- 0/0 1814 2025-09-29 13:54 share/doc/nerdctl/docs/compose.md
-rw-r--r-- 0/0 7317 2025-09-29 13:54 share/doc/nerdctl/docs/config.md
-rw-r--r-- 0/0 9128 2025-09-29 13:54 share/doc/nerdctl/docs/cosign.md
-rw-r--r-- 0/0 5660 2025-09-29 13:54 share/doc/nerdctl/docs/cvmfs.md
drwxr-xr-x 0/0 0 2025-09-29 13:54 share/doc/nerdctl/docs/dev/
-rw-r--r-- 0/0 12701 2025-09-29 13:54 share/doc/nerdctl/docs/dev/auditing_dockerfile.md
-rw-r--r-- 0/0 8586 2025-09-29 13:54 share/doc/nerdctl/docs/dev/store.md
-rw-r--r-- 0/0 2879 2025-09-29 13:54 share/doc/nerdctl/docs/dir.md
-rw-r--r-- 0/0 906 2025-09-29 13:54 share/doc/nerdctl/docs/experimental.md
-rw-r--r-- 0/0 14687 2025-09-29 13:54 share/doc/nerdctl/docs/faq.md
-rw-r--r-- 0/0 884 2025-09-29 13:54 share/doc/nerdctl/docs/freebsd.md
-rw-r--r-- 0/0 3273 2025-09-29 13:54 share/doc/nerdctl/docs/gpu.md
-rw-r--r-- 0/0 3419 2025-09-29 13:54 share/doc/nerdctl/docs/healthchecks.md
drwxr-xr-x 0/0 0 2025-09-29 13:54 share/doc/nerdctl/docs/images/
-rw-r--r-- 0/0 1540 2025-09-29 13:54 share/doc/nerdctl/docs/images/nerdctl-white.svg
-rw-r--r-- 0/0 1462 2025-09-29 13:54 share/doc/nerdctl/docs/images/nerdctl.svg
-rw-r--r-- 0/0 684421 2025-09-29 13:54 share/doc/nerdctl/docs/images/rootlessKit-network-design.png
-rw-r--r-- 0/0 14462 2025-09-29 13:54 share/doc/nerdctl/docs/ipfs.md
-rw-r--r-- 0/0 2426 2025-09-29 13:54 share/doc/nerdctl/docs/multi-platform.md
-rw-r--r-- 0/0 2960 2025-09-29 13:54 share/doc/nerdctl/docs/notation.md
-rw-r--r-- 0/0 2610 2025-09-29 13:54 share/doc/nerdctl/docs/nydus.md
-rw-r--r-- 0/0 3277 2025-09-29 13:54 share/doc/nerdctl/docs/ocicrypt.md
-rw-r--r-- 0/0 1876 2025-09-29 13:54 share/doc/nerdctl/docs/overlaybd.md
-rw-r--r-- 0/0 15657 2025-09-29 13:54 share/doc/nerdctl/docs/registry.md
-rw-r--r-- 0/0 9147 2025-09-29 13:54 share/doc/nerdctl/docs/rootless.md
-rw-r--r-- 0/0 3933 2025-09-29 13:54 share/doc/nerdctl/docs/soci.md
-rw-r--r-- 0/0 10312 2025-09-29 13:54 share/doc/nerdctl/docs/stargz.md
drwxr-xr-x 0/0 0 2025-09-29 13:54 share/doc/nerdctl/docs/testing/
-rw-r--r-- 0/0 4897 2025-09-29 13:54 share/doc/nerdctl/docs/testing/README.md
-rw-r--r-- 0/0 15430 2025-09-29 13:54 share/doc/nerdctl/docs/testin...
v2.1.5
Changes
- healthchecking:
- Support systemd timers to orchestrate healthchecks (#4427, thanks to @coderbirju)
nerdctl image convert:- Support
--all-platformsflag for SOCI (#4500, thanks to @swagatbora90)
- Support
nerdctl container inspect:- Return block device paths instead of major:minor numbers (#4512, thanks to @Swapnanil-Gupta)
Full changes: https://github.com/containerd/nerdctl/milestone/55?closed=1
Thanks to @Swapnanil-Gupta @coderbirju @ningmingxiao @swagatbora90
Compatible containerd versions
This release of nerdctl is expected to be used with containerd v1.7, v2.0, or v2.1.
Some features may not work with other releases of containerd.
About the binaries
- Minimal (
nerdctl-2.1.5-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.1.5-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.1.5-linux-amd64.tar.gz
-rwxr-xr-x root/root 29638840 2025-09-26 07:22 nerdctl
-rwxr-xr-x root/root 22657 2025-09-26 07:21 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8708 2025-09-26 07:21 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.1.5-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2025-09-26 07:30 bin/
-rwxr-xr-x 0/0 33536339 2025-09-03 12:19 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-LICENSE -> ../libexec/cni/LICENSE
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-README.md -> ../libexec/cni/README.md
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2025-09-26 07:29 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 66476450 2025-09-03 12:19 bin/buildkitd
-rwxr-xr-x 0/0 16541728 2025-09-26 07:28 bin/bypass4netns
-rwxr-xr-x 0/0 6389944 2025-09-26 07:28 bin/bypass4netnsd
-rwxr-xr-x 0/0 41207168 2025-09-26 07:29 bin/containerd
-rwxr-xr-x 0/0 12021944 2025-05-20 18:06 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0 22657 2025-09-26 07:30 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8708 2025-09-26 07:30 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8298680 2025-09-26 07:29 bin/containerd-shim-runc-v2
-rwxr-xr-x 0/0 57929912 2025-07-22 08:25 bin/containerd-stargz-grpc
-rwxr-xr-x 0/0 23102830 2025-09-26 07:29 bin/ctd-decoder
-rwxr-xr-x 0/0 21643448 2025-09-26 07:28 bin/ctr
-rwxr-xr-x 0/0 30554301 2025-09-26 07:29 bin/ctr-enc
-rwxr-xr-x 0/0 22974648 2025-07-22 08:25 bin/ctr-remote
-rwxr-xr-x 0/0 1788872 2025-09-26 07:29 bin/fuse-overlayfs
-rwxr-xr-x 0/0 3985592 2025-09-26 07:28 bin/gomodjail
-rwxr-xr-x 0/0 29606072 2025-09-26 07:30 bin/nerdctl
-rwxr-xr-x 0/0 33599348 2025-09-26 07:30 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 17767200 2025-09-26 07:28 bin/runc
-rwxr-xr-x 0/0 2383224 2025-09-26 07:29 bin/slirp4netns
-rwxr-xr-x 0/0 56516792 2025-07-22 08:25 bin/stargz-fuse-manager
-rwxr-xr-x 0/0 10772664 2025-07-22 08:25 bin/stargz-store-helper
-rwxr-xr-x 0/0 870496 2025-09-26 07:29 bin/tini
drwxr-xr-x 0/0 0 2025-09-26 07:29 lib/
drwxr-xr-x 0/0 0 2025-09-26 07:29 lib/systemd/
drwxr-xr-x 0/0 0 2025-09-26 07:29 lib/systemd/system/
-rw-r--r-- 0/0 1309 2025-09-26 07:29 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2025-09-26 07:27 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2025-09-26 07:29 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2025-09-26 07:29 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-09-26 07:27 share/
drwxr-xr-x 0/0 0 2025-09-26 07:30 share/doc/
drwxr-xr-x 0/0 0 2025-09-26 07:30 share/doc/nerdctl/
-rw-r--r-- 0/0 12101 2025-09-26 07:21 share/doc/nerdctl/README.md
drwxr-xr-x 0/0 0 2025-09-26 07:21 share/doc/nerdctl/docs/
-rw-r--r-- 0/0 3953 2025-09-26 07:21 share/doc/nerdctl/docs/build.md
-rw-r--r-- 0/0 2570 2025-09-26 07:21 share/doc/nerdctl/docs/builder-debug.md
-rw-r--r-- 0/0 4779 2025-09-26 07:21 share/doc/nerdctl/docs/cni.md
-rw-r--r-- 0/0 88905 2025-09-26 07:21 share/doc/nerdctl/docs/command-reference.md
-rw-r--r-- 0/0 1814 2025-09-26 07:21 share/doc/nerdctl/docs/compose.md
-rw-r--r-- 0/0 7317 2025-09-26 07:21 share/doc/nerdctl/docs/config.md
-rw-r--r-- 0/0 9128 2025-09-26 07:21 share/doc/nerdctl/docs/cosign.md
-rw-r--r-- 0/0 5660 2025-09-26 07:21 share/doc/nerdctl/docs/cvmfs.md
drwxr-xr-x 0/0 0 2025-09-26 07:21 share/doc/nerdctl/docs/dev/
-rw-r--r-- 0/0 12701 2025-09-26 07:21 share/doc/nerdctl/docs/dev/auditing_dockerfile.md
-rw-r--r-- 0/0 8586 2025-09-26 07:21 share/doc/nerdctl/docs/dev/store.md
-rw-r--r-- 0/0 2879 2025-09-26 07:21 share/doc/nerdctl/docs/dir.md
-rw-r--r-- 0/0 906 2025-09-26 07:21 share/doc/nerdctl/docs/experimental.md
-rw-r--r-- 0/0 14687 2025-09-26 07:21 share/doc/nerdctl/docs/faq.md
-rw-r--r-- 0/0 884 2025-09-26 07:21 share/doc/nerdctl/docs/freebsd.md
-rw-r--r-- 0/0 3273 2025-09-26 07:21 share/doc/nerdctl/docs/gpu.md
-rw-r--r-- 0/0 3419 2025-09-26 07:21 share/doc/nerdctl/docs/healthchecks.md
drwxr-xr-x 0/0 0 2025-09-26 07:21 share/doc/nerdctl/docs/images/
-rw-r--r-- 0/0 1540 2025-09-26 07:21 share/doc/nerdctl/docs/images/nerdctl-white.svg
-rw-r--r-- 0/0 1462 2025-09-26 07:21 share/doc/nerdctl/docs/images/nerdctl.svg
-rw-r--r-- 0/0 684421 2025-09-26 07:21 share/doc/nerdctl/docs/images/rootlessKit-network-design.png
-rw-r--r-- 0/0 14462 2025-09-26 07:21 share/doc/nerdctl/docs/ipfs.md
-rw-r--r-- 0/0 2426 2025-09-26 07:21 share/doc/nerdctl/docs/multi-platform.md
-rw-r--r-- 0/0 2960 2025-09-26 07:21 share/doc/nerdctl/docs/notation.md
-rw-r--r-- 0/0 2610 2025-09-26 07:21 share/doc/nerdctl/docs/nydus.md
-rw-r--r-- 0/0 3277 2025-09-26 07:21 share/doc/nerdctl/docs/ocicrypt.md
-rw-r--r-- 0/0 1876 2025-09-26 07:21 share/doc/nerdctl/docs/overlaybd.md
-rw-r--r-- 0/0 15657 2025-09-26 07:21 share/doc/nerdctl/docs/registry.md
-rw-r--r-...
v2.1.4
This release adds many commands: nerdctl manifest (create|inspect|push|annotate|rm), nerdctl container export, and nerdctl image import.
Changes
nerdctl manifest create:- Add
nerdctl manifest createcommand (#4439, thanks to @ChengyuZhu6)
- Add
nerdctl manifest inspect:- Add
nerdctl manifest inspectcommand (#4413, thanks to @ChengyuZhu6)
- Add
nerdctl manifest push:- Add
nerdctl manifest pushcommand (#4449, thanks to @ChengyuZhu6)
- Add
nerdctl manifest annotate:- Add
nerdctl manifest annotatecommand (#4442, thanks to @ChengyuZhu6)
- Add
nerdctl manifest rm:- Add
nerdctl manifest rmcommand (#4447, thanks to @ChengyuZhu6)
- Add
nerdctl container inspect:- Add image info (#4471, thanks to @Shubhranshu153)
nerdctl container export:- Add
nerdctl container exportcommand (#4405, thanks to @craigloewen-msft)
- Add
nerdctl image import:- Add
nerdctl image importcommand (#4456, thanks to @ChengyuZhu6)
- Add
nerdctl network create:- Add
com.docker.network.bridge.enable_iccnetwork option (#4311, thanks to @swagatbora90) - Add
--internalflag (#4454, thanks to @ChangyuZhu6)
- Add
nerdctl namespace ls:- Add
--formatflag (#4446, thanks to @SpiffyEight77)
- Add
nerdctl compose- Support
dockerfile_inline(#4305, thanks to @tushar5526)
- Support
nerdctl-full- Project:
- MAINTAINERS: move @manugupt1 to emeritus status (#4460, thanks to @manugupt1)
- MAINTAINERS: add @ChengyuZhu6 as a REVIEWER (#4472)
Full changes: https://github.com/containerd/nerdctl/milestone/54?closed=1
Thanks to @ChengyuZhu6 @Laitr0n @Shubhranshu153 @SpiffyEight77 @Swapnanil-Gupta @apostasie @craigloewen-msft @jonyhy96 @manugupt1 @ningmingxiao @swagatbora90 @tushar5526
Compatible containerd versions
This release of nerdctl is expected to be used with containerd v1.7, v2.0, or v2.1.
Some features may not work with other releases of containerd.
Note
Since this release, nerdctl is no longer tested with containerd v1.6.
About the binaries
- Minimal (
nerdctl-2.1.4-linux-amd64.tar.gz): nerdctl only - Full (
nerdctl-full-2.1.4-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.1.4-linux-amd64.tar.gz
-rwxr-xr-x root/root 29589688 2025-09-05 05:52 nerdctl
-rwxr-xr-x root/root 22657 2025-09-05 05:51 containerd-rootless-setuptool.sh
-rwxr-xr-x root/root 8708 2025-09-05 05:51 containerd-rootless.sh
Full
Extract the archive to a path like /usr/local or ~/.local .
tar Cxzvvf /usr/local nerdctl-full-2.1.4-linux-amd64.tar.gz
drwxr-xr-x 0/0 0 2025-09-05 06:00 bin/
-rwxr-xr-x 0/0 33536339 2025-09-03 12:19 bin/buildctl
-rwxr-xr-x 0/0 29909144 2025-05-12 13:10 bin/buildg
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-LICENSE -> ../libexec/cni/LICENSE
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-README.md -> ../libexec/cni/README.md
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-bandwidth -> ../libexec/cni/bandwidth
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-bridge -> ../libexec/cni/bridge
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-dhcp -> ../libexec/cni/dhcp
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-dummy -> ../libexec/cni/dummy
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-firewall -> ../libexec/cni/firewall
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-host-device -> ../libexec/cni/host-device
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-host-local -> ../libexec/cni/host-local
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-ipvlan -> ../libexec/cni/ipvlan
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-loopback -> ../libexec/cni/loopback
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-macvlan -> ../libexec/cni/macvlan
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-portmap -> ../libexec/cni/portmap
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-ptp -> ../libexec/cni/ptp
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-sbr -> ../libexec/cni/sbr
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-static -> ../libexec/cni/static
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-tap -> ../libexec/cni/tap
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-tuning -> ../libexec/cni/tuning
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-vlan -> ../libexec/cni/vlan
lrwxrwxrwx 0/0 0 2025-09-05 05:59 bin/buildkit-cni-vrf -> ../libexec/cni/vrf
-rwxr-xr-x 0/0 66476450 2025-09-03 12:19 bin/buildkitd
-rwxr-xr-x 0/0 16541728 2025-09-05 05:58 bin/bypass4netns
-rwxr-xr-x 0/0 6389944 2025-09-05 05:58 bin/bypass4netnsd
-rwxr-xr-x 0/0 41207168 2025-09-05 05:59 bin/containerd
-rwxr-xr-x 0/0 12021944 2025-05-20 18:06 bin/containerd-fuse-overlayfs-grpc
-rwxr-xr-x 0/0 22657 2025-09-05 06:00 bin/containerd-rootless-setuptool.sh
-rwxr-xr-x 0/0 8708 2025-09-05 06:00 bin/containerd-rootless.sh
-rwxr-xr-x 0/0 8298680 2025-09-05 05:59 bin/containerd-shim-runc-v2
-rwxr-xr-x 0/0 57929912 2025-07-22 08:25 bin/containerd-stargz-grpc
-rwxr-xr-x 0/0 23102830 2025-09-05 06:00 bin/ctd-decoder
-rwxr-xr-x 0/0 21643448 2025-09-05 05:58 bin/ctr
-rwxr-xr-x 0/0 30554301 2025-09-05 06:00 bin/ctr-enc
-rwxr-xr-x 0/0 22974648 2025-07-22 08:25 bin/ctr-remote
-rwxr-xr-x 0/0 1788872 2025-09-05 06:00 bin/fuse-overlayfs
-rwxr-xr-x 0/0 3985592 2025-09-05 05:58 bin/gomodjail
-rwxr-xr-x 0/0 29552824 2025-09-05 06:00 bin/nerdctl
-rwxr-xr-x 0/0 33546100 2025-09-05 06:00 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 17767200 2025-09-05 05:58 bin/runc
-rwxr-xr-x 0/0 2383224 2025-09-05 06:00 bin/slirp4netns
-rwxr-xr-x 0/0 56516792 2025-07-22 08:25 bin/stargz-fuse-manager
-rwxr-xr-x 0/0 10772664 2025-07-22 08:25 bin/stargz-store-helper
-rwxr-xr-x 0/0 870496 2025-09-05 06:00 bin/tini
drwxr-xr-x 0/0 0 2025-09-05 05:59 lib/
drwxr-xr-x 0/0 0 2025-09-05 05:59 lib/systemd/
drwxr-xr-x 0/0 0 2025-09-05 05:59 lib/systemd/system/
-rw-r--r-- 0/0 1309 2025-09-05 05:59 lib/systemd/system/buildkit.service
-rw-r--r-- 0/0 1248 2025-09-05 05:57 lib/systemd/system/containerd.service
-rw-r--r-- 0/0 312 2025-09-05 05:59 lib/systemd/system/stargz-snapshotter.service
drwxr-xr-x 0/0 0 2025-09-05 05: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-09-05 05:57 share/
drwxr-xr-x 0/0 0 2025-09-05 06:00 share/doc/
drwxr-xr-x 0/0 0 2025-09-05 06:00 share/doc/nerdctl/
-rw-r--r-- 0/0 12101 2025-09-05 05:51 share/doc/nerdctl/README.md
drwxr-xr-x 0/0 0 2025-09-05 05:51 share/doc/nerdctl/docs/
-rw-r--r-- 0/0 3953 2025-09-05 05:51 share/doc/nerdctl/docs/build.md
-rw-r--r-- 0/0 2570 2025-09-05 05:51 share/doc/nerdctl/docs/builder-debug.md
-rw-r--r-- 0/0 4779 2025-09-05 05:51 share/doc/nerdctl/docs/cni.md
-rw-r--r-- 0/0 88905 2025-09-05 05:51 share/doc/nerdctl/docs/command-reference.md
-rw-r--r-- 0/0 1814 2025-09-05 05:51 share/doc/nerdctl/docs/compose.md
-rw-r--r-- 0/0 7317 2025-09-05 05:51 share/doc/nerdctl/docs/config.md
-rw-r--r-- 0/0 9128 2025-09-05 05:51 share/doc/nerdctl/docs/cosign.md
-rw-r--r-- 0/0 5660 2025-09-05 05:51 share/doc/nerdctl/docs/cvmfs.md
drwxr-xr-x 0/0 0 2025-09-05 05:51 share/doc/nerdctl/docs/dev/
-rw-r--r-- 0/0 12701 2025-09-05 05:51 share/doc/nerdctl/docs/dev/auditing_dockerfile.md
-rw-r--r-- 0/0 8586 2025-09-05 05:51 share/doc/nerdctl/docs/dev/store.md
-rw-r--r-- 0/0 2879 2025-09-05 05:51 ...