Summary
Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.
Versions
v20.10.16 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- apparmor aufs btrfs cli container-init device-mapper hardened overlay seccomp selinux
v20.10.14 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- apparmor aufs btrfs cli container-init device-mapper hardened overlay seccomp selinux
v20.10.12-r1 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 arm64 ppc64 ~arm ~riscv ~x86
- USE flags
- apparmor aufs btrfs cli container-init device-mapper hardened overlay seccomp
USE flags
General
- apparmor
- Enable AppArmor support.
- aufs
- Enables dependencies for the "aufs" graph driver, including necessary kernel flags.
- btrfs
- Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
- cli
- This is a temporary use flag which pulls in app-containers/docker-cli, the docker command line client. This flag is here to assist in the transition to split packages and will be removed in a future release.
- container-init
- Makes the a staticly-linked init system tini available inside a container.
- device-mapper
- Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
- hardened
- Activate default security enhancements for toolchain (gcc, glibc, binutils)
- overlay
- Enables dependencies for the "overlay" graph driver, including necessary kernel flags.
- 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
Dependencies
acct-group / docker : System group: docker
dev-db / sqlite : SQL database engine
sys-fs / btrfs-progs : Btrfs filesystem utilities
sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software
sys-libs / libapparmor : Library to support AppArmor userspace utilities
sys-libs / libseccomp : high level interface to Linux seccomp filter
Runtime Dependencies
acct-group / docker : System group: docker
app-arch / xz-utils : Utils for managing LZMA compressed files
app-containers / containerd : A daemon to control runC
app-containers / docker-cli : the command line binary for docker
app-containers / docker-proxy : Docker container networking
dev-db / sqlite : SQL database engine
dev-libs / libltdl : A shared library tool for developers
dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency
net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools
sec-policy / selinux-docker : SELinux policy for docker
sys-fs / btrfs-progs : Btrfs filesystem utilities
sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software
sys-libs / libapparmor : Library to support AppArmor userspace utilities
sys-libs / libseccomp : high level interface to Linux seccomp filter
sys-process / procps : Standard informational utilities and process-handling tools
sys-process / tini : A tiny but valid init for containers
Depending packages
app-containers / docker-bench-security : Test for best practices around deploying docker containers
app-containers / docker-gc : Docker garbage collection of containers and images
app-containers / go-secbench : run and evaluate the docker security benchmark
dev-util / ebuildtester : A dockerized approach to test a Gentoo package within a clean stage3 container
Bugs
- 645694
- app-containers/docker-18.01.0 - improve .config variable checks
- 680094
- app-containers/docker-18.09.2 not waiting for all host zfs volumes to mount before starting service
- 699950
- app-containers/docker-19.03.4 - start-stop-daemon: fopen `/run/docker.pid': No such file or directory
- 706776
- app-containers/docker-19.03.5: module declares its path as: github.com/sirupsen/logrus but was required as: github.com/Sirupsen/logrus
- 748984
- app-containers/docker locks /dev/null, causes other apps to hang forever
- 763891
- app-containers/docker: runscript defines default ulimit options that depend on bash
- 765487
- app-containers/docker-20.10.2 doesn't remove iptable entries
- 775431
- app-containers/docker-20.10.5 is checking for CONFIG_NETFILTER_NETLINK, but this is not a user configurable option
- 816273
- <app-containers/docker-20.10.9: multiple vulnerabilities
- 829561
- app-containers/docker-20.10.9: openrc does not stop the daemon
- 842567
- app-containers/docker-20.10.14: Depend on containerd in init file
- 844568
- app-containers/docker: uses deprecated Go eclass (DeprecatedEclass)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/docker: add 20.10.16
Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/docker: drop 20.10.9
Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/docker:
Closes: https://bugs.gentoo.org/836571 Signed-off-by: William Hubbs <williamh@gentoo.org> sec-policy dependency for selinux - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-containers/docker: add 20.10.14
Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-containers/docker: fix typo in comment
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-containers/docker: Stabilize 20.10.12-r1 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/docker: Stabilize 20.10.12-r1 arm64, #830674
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
app-containers/docker: Stabilize 20.10.12-r1 ppc64, #830674
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
Move {app-emulation -> app-containers}/docker
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>