1*4882a593Smuzhiyunconfig BR2_PACKAGE_DOCKER_ENGINE 2*4882a593Smuzhiyun bool "docker-engine" 3*4882a593Smuzhiyun depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS 4*4882a593Smuzhiyun depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS 5*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 6*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_USES_UCLIBC # containerd -> runc 7*4882a593Smuzhiyun depends on BR2_USE_MMU # containerd 8*4882a593Smuzhiyun select BR2_PACKAGE_CGROUPFS_MOUNT if !BR2_PACKAGE_SYSTEMD # runtime dependency 9*4882a593Smuzhiyun select BR2_PACKAGE_CONTAINERD # runtime dependency 10*4882a593Smuzhiyun select BR2_PACKAGE_DOCKER_PROXY # runtime dependency 11*4882a593Smuzhiyun select BR2_PACKAGE_IPTABLES # runtime dependency 12*4882a593Smuzhiyun select BR2_PACKAGE_SQLITE # runtime dependency 13*4882a593Smuzhiyun help 14*4882a593Smuzhiyun Docker is a platform to build, ship, 15*4882a593Smuzhiyun and run applications as lightweight containers. 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun https://github.com/docker/docker 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunif BR2_PACKAGE_DOCKER_ENGINE 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunconfig BR2_PACKAGE_DOCKER_ENGINE_EXPERIMENTAL 22*4882a593Smuzhiyun bool "build experimental features" 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunconfig BR2_PACKAGE_DOCKER_ENGINE_DRIVER_BTRFS 25*4882a593Smuzhiyun bool "btrfs filesystem driver" 26*4882a593Smuzhiyun depends on BR2_USE_MMU # btrfs-progs 27*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # btrfs-progs 28*4882a593Smuzhiyun select BR2_PACKAGE_BTRFS_PROGS 29*4882a593Smuzhiyun help 30*4882a593Smuzhiyun Build the btrfs filesystem driver for Docker. 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunconfig BR2_PACKAGE_DOCKER_ENGINE_DRIVER_DEVICEMAPPER 33*4882a593Smuzhiyun bool "devicemapper filesystem driver" 34*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2 35*4882a593Smuzhiyun depends on BR2_USE_MMU # lvm2 36*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS # lvm2 37*4882a593Smuzhiyun select BR2_PACKAGE_LVM2 38*4882a593Smuzhiyun help 39*4882a593Smuzhiyun Build the devicemapper filesystem driver for Docker. 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunconfig BR2_PACKAGE_DOCKER_ENGINE_DRIVER_VFS 42*4882a593Smuzhiyun bool "vfs filesystem driver" 43*4882a593Smuzhiyun depends on BR2_USE_WCHAR # gvfs 44*4882a593Smuzhiyun depends on BR2_USE_MMU # gvfs 45*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # gvfs 46*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS # gvfs 47*4882a593Smuzhiyun select BR2_PACKAGE_GVFS 48*4882a593Smuzhiyun help 49*4882a593Smuzhiyun Build the vfs filesystem driver for Docker. 50*4882a593Smuzhiyun 51*4882a593Smuzhiyunendif 52*4882a593Smuzhiyun 53*4882a593Smuzhiyuncomment "docker-engine needs a glibc or musl toolchain w/ threads" 54*4882a593Smuzhiyun depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS 55*4882a593Smuzhiyun depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS 56*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_UCLIBC 57*4882a593Smuzhiyun depends on BR2_USE_MMU 58