meta-virtualization/recipes-containers/containerd
Bruce Ashfield e28407eda5 containerd: update to 2.0.0-rc-latest
Bumping containerd to version v2.0.0-rc.3-82-g1b24e53d0, which comprises the following commits:

    63b55e6df build(deps): bump the golang-x group with 2 updates
    51f34ff49 CI: update Fedora to 40
    56495b404 update go version to 1.22.5
    23170e20d Move fsverity package to internal
    f6e731c80 cri: get pid count from container metrics
    96352ad22 update runhcs binary to v0.12.4
    10aec359a cri: ensure NRI API never has nil CRI
    a723c0c6e pkg/reference: remove deprecated SplitObject
    ef98c7198 Implement fsverity functionality
    fec33aa73 pkg/reference: deprecate SplitObject
    a5fce38f3 pkg/reference: Spec.Digest(): inline SplitObject code
    42145950b pkg/reference: SplitObject: add proper GoDoc
    74a6156ac pkg/reference: SplitObject: zero allocations
    799bca97f pkg/reference: Spec.String(): use string-concatenation instead of sprintf
    c097022a5 build(deps): bump github.com/containernetworking/cni from 1.2.1 to 1.2.2
    14b053fb4 build(deps): bump github.com/containerd/go-cni from 1.1.9 to 1.1.10
    8f9607eed Use the transactor interface in metadata
    2cf8237a1 build(deps): bump k8s.io/klog/v2 in the k8s group
    a2f9101aa build(deps): bump github.com/containernetworking/plugins
    2304cd9d5 build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
    469f95026 build(deps): bump github.com/containernetworking/cni from 1.2.0 to 1.2.1
    243b803a1 Add pprof to runc-shim
    b323e9eec vendor: github.com/containerd/ttrpc v1.2.5
    cb38b1e2b api: update github.com/containerd/ttrpc v1.2.5
    2f1bf791b Cleanup metadata godoc
    907796811 update release runners to ubuntu 24.04
    dd0542f7c cmd: don't alias context package, and use cliContext for cli.Context
    c25183ff1 use older version of OVMF package
    1bfdccee0 use vagrant from jammy in noble
    769e0c8c1 add debian sources for ubuntu-24
    624aa49d4 increase xfs base image size to 300Mb
    027414ee5 enable ubuntu 24 runners
    9edde8106 build(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9
    becb2b2d3 build(deps): bump github.com/checkpoint-restore/checkpointctl
    f6f655ccf build(deps): bump k8s.io/klog/v2 in the k8s group
    531da9960 Reduce scope of permissions in stale workflow
    15887d7ef sandbox: add update api for controller

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-07-11 14:07:17 +00:00
..
containerd containerd: update to v2.0.0-rc.1 2024-05-13 22:32:38 -04:00
files treewide: bulk update patches with status field 2023-01-27 10:32:06 -05:00
containerd_git.bb containerd: update to 2.0.0-rc-latest 2024-07-11 14:07:17 +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