Summary
Containerd is a daemon with an API and a command line client, to manage containers on one machine. It uses runC to run containers according to the OCI specification. Containerd has advanced features such as seccomp and user namespace support as well as checkpoint and restore for cloning and live migration of containers.
Versions
v1.6.4 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- apparmor btrfs cri device-mapper hardened seccomp selinux test
v1.6.2 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- apparmor btrfs cri device-mapper hardened seccomp selinux test
v1.5.11 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 arm64 ppc64 ~arm ~riscv ~x86
- USE flags
- apparmor btrfs cri device-mapper hardened seccomp selinux test
USE flags
General
- apparmor
- Support for AppArmor
- btrfs
- Support for BTRFS snapshot driver
- cri
- Support for Kubernetes CRI
- device-mapper
- Support for device mapper snapshot driver
- hardened
- Activate default security enhancements for toolchain (gcc, glibc, binutils)
- seccomp
- Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
- selinux
- !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Dependencies
sys-fs / btrfs-progs : Btrfs filesystem utilities
sys-libs / libseccomp : high level interface to Linux seccomp filter
Runtime Dependencies
app-containers / runc : runc container cli tools
sys-fs / btrfs-progs : Btrfs filesystem utilities
sys-libs / libseccomp : high level interface to Linux seccomp filter
Depending packages
app-containers / docker : The core functions you need to create Docker images and run Docker containers
Bugs
- 657724
- app-containers/containerd: ignore or incorrectly interpret MAKEOPTS
- 834689
- app-containers/containerd: arbitrary host file read
- 835917
- <app-containers/containerd-1.5.11: Default inheritable capabilities for linux container should be empty
- 836791
- app-containers/containerd-1.6.4 installs shell script that uses non-POSIX features
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/containerd: add 1.6.4
Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/containerd: drop 1.4.11, 1.4.12
Bug: https://bugs.gentoo.org/835917 Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-containers/containerd: Stabilize 1.5.11 arm64, #836778
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-containers/containerd: amd64 stable wrt bug #836778
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-containers/containerd: Stabilize 1.5.11 ppc64, #836778
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/containerd: update SRC_URI
The vendor directory is not complete, so we need to create a dependency tarball. Closes: https://bugs.gentoo.org/836767 Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/containerd: add 1.6.2
Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/containerd: drop 1.5.9
Signed-off-by: William Hubbs <williamh@gentoo.org> - William Hubbs · gentoo
app-containers/containerd: add 1.5.11
Closes: https://bugs.gentoo.org/835367 Bug: https://bugs.gentoo.org/835917 Signed-off-by: William Hubbs <williamh@gentoo.org> - William Hubbs · gentoo
app-containers/containerd: revert BDEPEND on <go-1.18
This reverts commit c9020e90c4c56acada3022341bb372805759562f. This forced downgrades on users. The fix should have been to bump containerd. Bug: https://bugs.gentoo.org/835367 Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-containers/containerd: BDEPEND on <go-1.18
Bug: https://bugs.gentoo.org/835367 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-containers/containerd: Stabilize 1.4.12 amd64, #830674
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
app-containers/containerd: Stabilize 1.4.12 arm64, #830674
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
app-containers/containerd: Stabilize 1.4.12 ppc64, #830674
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
app-containers/containerd: drop 1.5.7
Bug: https://bugs.gentoo.org/830672 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
app-containers/containerd: add 1.5.9
Bug: https://bugs.gentoo.org/830672 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
Move {app-emulation -> app-containers}/runc
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
Move {app-emulation -> app-containers}/containerd
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>