Config.in 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. config BR2_PACKAGE_DOCKER_ENGINE
  2. bool "docker-engine"
  3. depends on BR2_PACKAGE_HOST_GO_ARCH_SUPPORTS
  4. depends on BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS
  5. depends on BR2_TOOLCHAIN_HAS_THREADS
  6. help
  7. Docker is a platform to build, ship,
  8. and run applications as lightweight containers.
  9. https://github.com/docker/docker
  10. if BR2_PACKAGE_DOCKER_ENGINE
  11. config BR2_PACKAGE_DOCKER_ENGINE_DAEMON
  12. bool "docker daemon"
  13. default y
  14. depends on BR2_USE_MMU # docker-containerd
  15. select BR2_PACKAGE_DOCKER_CONTAINERD # runtime dependency
  16. select BR2_PACKAGE_DOCKER_PROXY # runtime dependency
  17. select BR2_PACKAGE_IPTABLES # runtime dependency
  18. select BR2_PACKAGE_SQLITE # runtime dependency
  19. help
  20. Build the Docker system daemon.
  21. If not selected, will build client only.
  22. config BR2_PACKAGE_DOCKER_ENGINE_EXPERIMENTAL
  23. bool "build experimental features"
  24. if BR2_PACKAGE_DOCKER_ENGINE_DAEMON
  25. config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_BTRFS
  26. bool "btrfs filesystem driver"
  27. depends on BR2_USE_MMU # btrfs-progs
  28. depends on BR2_TOOLCHAIN_HAS_THREADS # btrfs-progs
  29. select BR2_PACKAGE_BTRFS_PROGS
  30. help
  31. Build the btrfs filesystem driver for Docker.
  32. config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_DEVICEMAPPER
  33. bool "devicemapper filesystem driver"
  34. depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2
  35. depends on BR2_USE_MMU # lvm2
  36. depends on !BR2_STATIC_LIBS # lvm2
  37. depends on !BR2_TOOLCHAIN_USES_MUSL # lvm2
  38. select BR2_PACKAGE_LVM2
  39. select BR2_PACKAGE_LVM2_APP_LIBRARY
  40. help
  41. Build the devicemapper filesystem driver for Docker.
  42. config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_VFS
  43. bool "vfs filesystem driver"
  44. depends on BR2_USE_WCHAR # gvfs
  45. depends on BR2_USE_MMU # gvfs
  46. depends on BR2_TOOLCHAIN_HAS_THREADS # gvfs
  47. select BR2_PACKAGE_GVFS
  48. help
  49. Build the vfs filesystem driver for Docker.
  50. endif
  51. endif
  52. comment "docker-engine needs a toolchain w/ threads"
  53. depends on BR2_PACKAGE_HOST_GO_ARCH_SUPPORTS
  54. depends on BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS
  55. depends on !BR2_TOOLCHAIN_HAS_THREADS