1 config DOCKER_CHECK_CONFIG
2 bool "Installs check-config.sh with dependencies"
4 depends on PACKAGE_dockerd
6 select PACKAGE_kmod-ikconfig
8 # These options are mostly specified by https://github.com/moby/moby/blob/master/contrib/check-config.sh
10 config DOCKER_CGROUP_OPTIONS
11 bool "Enable available kernel support for CGroupsV1"
13 depends on PACKAGE_dockerd
14 select KERNEL_CGROUP_DEVICE
15 select KERNEL_CGROUP_FREEZER
16 select KERNEL_NET_CLS_CGROUP
17 select KERNEL_CGROUP_NET_PRIO
18 select PACKAGE_cgroupfs-mount
20 Selects kernel options to enable CGroups V1.
22 config DOCKER_OPTIONAL_FEATURES
23 bool "Enable optional kernel support for Docker"
25 depends on PACKAGE_dockerd
26 select KERNEL_MEMCG_SWAP_ENABLED
27 select KERNEL_CFQ_GROUP_IOSCHED
28 select KERNEL_CGROUP_PERF
29 select KERNEL_CGROUP_HUGETLB
31 Select 'Optional Features' kernel options for Docker that are unselected.
32 See https://github.com/moby/moby/blob/master/contrib/check-config.sh
35 depends on PACKAGE_dockerd
37 config DOCKER_NET_OVERLAY
38 bool "Includes the Overlay network feature"
40 select PACKAGE_kmod-vxlan
42 Selects kmod-vxlan for the Overlay network feature.
44 config DOCKER_NET_ENCRYPT
45 bool "Includes encrypted networking kernel modules"
46 depends on DOCKER_NET_OVERLAY
48 select PACKAGE_kmod-crypto-gcm
49 select PACKAGE_kmod-crypto-seqiv
50 select PACKAGE_kmod-crypto-ghash
51 select PACKAGE_kmod-ipsec
53 Select needed kernel modules for encrypted networking support.
55 config DOCKER_NET_MACVLAN
56 bool "Includes macvlan kernel modules"
58 select PACKAGE_kmod-macvlan
59 select PACKAGE_kmod-dummy
61 config DOCKER_NET_TFTP
62 bool "Includes ftp/tftp client kernel modules"
64 select PACKAGE_kmod-nf-nathelper
65 select PACKAGE_kmod-nf-nathelper-extra
69 depends on PACKAGE_dockerd
71 config DOCKER_STO_DEVMAPPER
72 bool "Enables support for devmapper snapshotting"
74 select PACKAGE_libdevmapper
76 config DOCKER_STO_EXT4
77 bool "Enables support for ext3 or ext4 as the backing filesystem"
79 select KERNEL_EXT4_FS_POSIX_ACL
80 select KERNEL_EXT4_FS_SECURITY
82 config DOCKER_STO_BTRFS
83 bool "Enables support for btrfs as the backing filesystem"
85 select KERNEL_BTRFS_FS_POSIX_ACL
86 select PACKAGE_btrfs-progs