---
title: Charmhub | Deploy Containerd using Charmhub - The Open Operator Collection
description: Deploy the latest version of Containerd on any cloud.
url: https://charmhub.io/containerd/resources
---

# Containerd

[Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

* [Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

Platform:

24.04

22.04

20.04

18.04

16.04

stable 4d5c139

```
juju deploy containerd
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

## containerd

---

### **Default resource revision for latest/stable 95**

|  |  |
| --- | --- |
| Revision | 3 |
| Updated | 21 Apr 2025 |
| Size | 80.4 MB |
| Type | File |

containerd binary release

The charm will replace the binaries from
the distribution sources with the binaries from
this attached containerd release.

Container releases can be downloaded from:
https://github.com/containerd/containerd/releases

This tar.gz can either be an arch specific release
of containerd or an archive containing
multiple release archives in the top level
with the arch appropriate names.

ex)
juju attach containerd containerd=containerd.tar.gz

containerd.tar.gz (extracted)
└── bin
├── ctr
├── containerd-stress
├── containerd-shim-runc-v2
├── containerd-shim-runc-v1
├── containerd-shim
└── containerd

or

juju attach containerd containerd=containerd-multiarch.tar.gz
containerd-multiarch.tar.gz (extracted)
├── containerd-1.6.10-linux-amd64.tar.gz (extracted)
│  └── bin
│  ├── ctr
│  ├── containerd-stress
│  ├── containerd-shim-runc-v2
│  ├── containerd-shim-runc-v1
│  ├── containerd-shim
│  └── containerd
└── containerd-1.6.10-linux-arm64.tar.gz (extracted)
└── bin
├── ctr
├── containerd-stress
├── containerd-shim-runc-v2
├── containerd-shim-runc-v1
├── containerd-shim
└── containerd

[Download resource](https://api.charmhub.io/api/v1/resources/download/charm_W30djjHqK0xppcXoxgaKPVvKcDZIM6ER.containerd_3)

---

### Release history

Developers set and validate a default resource revision for each charm revision.
To override the default resource revision (3) for latest/stable,
you may use the following command for new deployments (this may select a resource revision that
has not been tested with this charm revision):

```
juju deploy containerd --channel latest/stable --trust --resources containerd=<resource revision>
```

Already made a deployment?
[Learn how to manage charm resources](https://canonical.com/juju/docs/juju-cli/latest/howto/manage-charm-resources/)
