meta-virtualization/recipes-containers/containerd
Bruce Ashfield ea2a7de432 containerd: update to 2.0.0-rc.3
Bumping containerd to version v2.0.0-rc.3-19-g741c4bde5, which comprises the following commits:

    531da9960 Reduce scope of permissions in stale workflow
    ed64e6503 core/mount: remove logrus import
    ea8265fb1 core/transfer/local: remove logrus import
    75fd7a5a7 pkg/shim: remove logrus imports
    38e2f0038 Adds a mutex to protect fallback host
    587ee80f6 pkg/tracing: LogrusHook.Fire: micro-optimisation
    ccf793812 pkg/tracing: remove direct use of github.com/sirupsen/logrus
    4203e2de8 pkg/tracing/plugin: rename var that collided with import
    e2e09b384 pkg/tracing: rename func that shadowed builtin, rm makeSpanName
    e69ad9442 build(deps): bump the k8s group across 1 directory with 4 updates
    5b8dfbd11 Allow proxy plugins to have capabilities
    cc2cedae0 Revert "install-runc: pin Go to 1.21"
    3c097352a update runc binary to v1.1.13
    8c13ed1b8 Prepare v2.0.0-rc.3 release
    86b8a8824 Remove pkg/seed
    09d3e20d3 Allow running test in usernamespace
    8bcffa944 KEP-3619: Fine grained SupplementalGroups control
    87dd4309d vendor: github.com/containerd/platforms v0.2.1
    939135ae3 CI: golangci-lint v1.59.1
    df7f6ba5b ctr: return explicit errors for flags unsupported by transfer service
    686a610ee build(deps): bump github.com/checkpoint-restore/checkpointctl
    156458e54 build(deps): bump the golang-x group with 2 updates
    08c1e12e9 CI: add back EL 8
    149ca6880 Update hcsshim tag to 0.12.4
    b1a23c495 Fail integration test early when a plugin load fails
    d23c4b8b5 Use unix and windows specific connection error checks
    02b6c6939 Allow fallback across default ports
    80ce8bd61 build(deps): bump github.com/containerd/containerd/api
    cde2527fc ctr: pull: Do not ignore labels when transfer service is used
    1c123efb4 Update Go version to 1.22.4
    e1e793e4a Update rockylinux vagrant build
    5611fdd4a Transfer: Push: Enable to specify platforms
    0e8cc9146 Transfer: Push: fix failure on pushing duplicated blobs
    4123170a3 *: export RemoveVolatileOption for CRI image volumes
    3e71ccafc Add type alias for event Envelope
    da1d9672f Enable imgcrypt in cri pull
    9857afda4 Add vendor for github.com/containerd/imgcrypt
    359d84351 Update api minimum go version to 1.21
    2d73340c2 Explicitly set release latest to false
    ca59fb0b4 Cleanup shim manager configuration
    9831a62d7 auth: add span to FetchToken helpers
    58be88189 sandbox: do retry for wait to remote sandbox controller

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-07-10 15:59:26 +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.3 2024-07-10 15:59:26 +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