meta-virtualization/recipes-containers/containerd
Bruce Ashfield f8b943afd4 containerd: update to v2.0.1
Bumping containerd to version v2.0.1-6-gce560bb24, which comprises the following commits:

    f34147772 downgrade go-difflib and go-spew to tagged releases
    dca769485 chore: add a build tag to disable containerd plugin import
    5942b3fcb Update golangci to 1.60.3
    b0ece5dc5 Prepare release notes for v2.0.1
    fe6957084 build(deps): bump actions/attest-build-provenance from 1.4.4 to 2.1.0
    eb2ce6882 update xx to v1.6.1 for compatibility with alpine 3.21 and file 5.46+
    018d83650 internal/cri: should not apply IoOwner options
    5eb7995a9 feat: update go-cni version for CNI STATUS
    a53eff53d update runc binary to v1.2.3
    a2302ea89 Add integration test for custom configuration
    be5eda069 complete cri grpc config migration
    44cdca68b ctr pull unpack for default platform using transfer service
    62b790bfa CI: update Fedora to 41
    290e8bc70 update to go1.23.4 / go1.22.10
    3ba2df924 fix panic due to nil dereference cgroups v2
    73f57acb0 Update differ to handle zstd media types
    34a45cab2 Publish attestation as release artifact

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-01-17 19:17:09 +00:00
..
containerd packagegroups: add iproute, iptables and tini 2024-11-15 19:50:00 +00:00
files treewide: bulk update patches with status field 2023-01-27 10:32:06 -05:00
containerd_git.bb containerd: update to v2.0.1 2025-01-17 19:17:09 +00:00
README.md containerd: initial README 2021-03-16 09:30:48 -04:00

containerd: sample image fetch and exec commands

root@qemux86-64:~# ctr images list
REF                             TYPE                                                      DIGEST                                                                  SIZE     PLATFORMS
docker.io/calico/node:v3.11.2   application/vnd.docker.distribution.manifest.list.v2+json sha256:887bcd551668cccae1fbfd6d2eb0f635ec37bb4cf599e1169989aa49dfac5b57 84.8 MiB linux/amd64,linux/arm64,linux/ppc64le
docker.io/library/alpine:latest application/vnd.docker.distribution.manifest.list.v2+json sha256:c0e9560cda118f9ec63ddefb4a173a2b2a0347082d7dff7dc14272e7841a5b5a 2.7 MiB  linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8,l

root@qemux86-64:~# ctr image pull docker.io/library/alpine:latest
docker.io/library/alpine:latest:                                                  resolved       |++++++++++++++++++++++++++++++++++++++|
index-sha256:c0e9560cda118f9ec63ddefb4a173a2b2a0347082d7dff7dc14272e7841a5b5a:    exists         |++++++++++++++++++++++++++++++++++++++|
manifest-sha256:d7342993700f8cd7aba8496c2d0e57be0666e80b4c441925fc6f9361fa81d10e: exists         |++++++++++++++++++++++++++++++++++++++|
layer-sha256:188c0c94c7c576fff0792aca7ec73d67a2f7f4cb3a6e53a84559337260b36964:    exists         |++++++++++++++++++++++++++++++++++++++|
config-sha256:d6e46aa2470df1d32034c6707c8041158b652f38d2a9ae3d7ad7e7532d22ebe0:   exists         |++++++++++++++++++++++++++++++++++++++|
elapsed: 6.5 s                                                                    total:   0.0 B (0.0 B/s)
unpacking linux/amd64 sha256:c0e9560cda118f9ec63ddefb4a173a2b2a0347082d7dff7dc14272e7841a5b5a...


root@qemux86-64:~# ctr run -t docker.io/library/alpine:latest dtest /bin/sh
/ # uname -a
Linux qemux86-64 5.8.13-yocto-standard #1 SMP PREEMPT Tue Oct 6 12:23:29 UTC 2020 x86_64 Linux
/ #


 # root@qemux86-64:~# ctr c list
CONTAINER    IMAGE                              RUNTIME
dtest        docker.io/library/alpine:latest    io.containerd.runc.v2

root@qemux86-64:~# ctr c delete dtest