Releases: containerd/nerdctl
v0.6.0
Changes
New commands
nerdctl login
andnerdctl logout
(thanks to @fahedouch, #59)nerdctl volume ls|inspect|create|rm
(#66)
Support looking up container IP addresses by their names (#63)
For simplicity, the name resolution is implemented using the plain old static /etc/hosts file without depending on a DNS daemon.
The following forms are supported:
<hostname>
<hostname>.<netname>
<name>
<name>.<netname>
Support rootless mode (#68)
$ containerd-rootless-setuptool.sh
$ nerdctl run -d --rm -p 8080:80 nginx
Needs cgroup v2. See docs/rootless.md
New directory layout (#65)
The directory layout of /var/lib/nerdctl
is now changed.
See docs/dir.md
About the binaries
The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/containerd/nerdctl/actions/runs/580879466
The sha256sum of the SHA256SUMS file itself is 7f77e81cee29a3a73625e0cbd70aee9f72fa50b558433aa15caae6ce486e1047
.
v0.5.0
Changes
-
Support
nerdctl run --cap-add
and--cap-drop
(#55, thanks to @fahedouch) -
Support converting legacy Docker/OCI into eStargz images:
nerdctl image convert --estargz --oci example.com/foo:orig example.com/foo:esgz
(#53) -
Support creating custom networks:
nerdctl network (create|ls|inspect|rm)
(#51)- To isolate CNI bridge, CNI isolation plugin needs to be installed: https://github.com/AkihiroSuda/cni-isolation
- No support for looking up container IPs by their names yet
-
Bug fixes (#57, thanks to @shishir-a412ed )
-
Added Dockerfile for running nerdctl inside Docker (#56):
docker build -t nerdctl .
docker run -it --rm --privileged nerdctl
About the binaries
The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/containerd/nerdctl/actions/runs/495635285
The sha256sum of the SHA256SUMS file itself is b9fab123863bc7ea2a87fdbe47415aee9f6c484cfb18d3f6594be7f7c0fa7af5
.
v0.4.0
Changes
-
New commands and flags:
- nerdctl kill (thanks to @shishir-a412ed #39
- nerdctl run --labels (thanks to @soharaki #40)
- nerdctl port
- nerdctl events
- nerdctl exec
- nerdctl push
- nerdctl run --name
- nerdctl inspect
-
Misc fixes (thanks to @fuweid #41, @shishir-a412ed #44 #45)
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/containerd/nerdctl/actions/runs/433276598
The sha256sum of the SHA256SUMS file itself is c9ac5df2a4eb20cacd34a931c4ca56d15cd49a40dac80496a8f6e7c8e86150c1 .
v0.3.0
Changes
- Lots of new commands and flags. See here for implemented commands and flags.
- Support private registries using
~/.docker/config.json
Thanks to @shishir-a412ed @soharaki @fuweid for contributions
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/containerd/nerdctl/actions/runs/417656089
The sha256sum of the SHA256SUMS file itself is 1893c8df3b786d93eb57a6773dd0d9327b5938a9c22554fc5177ecac22af983b .
v0.2.0
Changes
- Supports setting custom
$CNI_PATH
, thanks to @06kellyjac - Binaries are now compressed
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/containerd/nerdctl/actions/runs/412470791
The sha256sum of the SHA256SUMS file itself is f3508e36d4a32324571de6caab34bf58e075b59cee3d409635def9b4bf208052 .
v0.0.1
Initial release.
Thanks to @shishir-a412ed @soharaki @fuweid @knight42 @alexellis for contribution.
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/containerd/nerdctl/actions/runs/410619530
The sha256sum of the SHA256SUMS file itself is 12f3a4b614e7aa6e70a280854776c5de0607c63cf9b1c18039dad6afd746f0c7 .