Config.in 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. depends on BR2_USE_WCHAR # docker-containerd
  14. select BR2_PACKAGE_DOCKER_CONTAINERD # runtime dependency
  15. select BR2_PACKAGE_SQLITE # runtime dependency
  16. default y
  17. help
  18. Build the Docker system daemon.
  19. If not selected, will build client only.
  20. config BR2_PACKAGE_DOCKER_ENGINE_EXPERIMENTAL
  21. bool "build experimental features"
  22. if BR2_PACKAGE_DOCKER_ENGINE_DAEMON
  23. config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_BTRFS
  24. bool "btrfs filesystem driver"
  25. depends on BR2_USE_WCHAR # btrfs-progs
  26. depends on BR2_USE_MMU # btrfs-progs
  27. depends on BR2_TOOLCHAIN_HAS_THREADS # btrfs-progs
  28. select BR2_PACKAGE_BTRFS_PROGS
  29. help
  30. Build the btrfs filesystem driver for Docker.
  31. config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_DEVICEMAPPER
  32. bool "devicemapper filesystem driver"
  33. depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2
  34. depends on BR2_USE_MMU # lvm2
  35. depends on !BR2_STATIC_LIBS # lvm2
  36. select BR2_PACKAGE_LVM2
  37. select BR2_PACKAGE_LVM2_APP_LIBRARY
  38. help
  39. Build the devicemapper filesystem driver for Docker.
  40. config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_VFS
  41. bool "vfs filesystem driver"
  42. depends on BR2_USE_WCHAR # gvfs
  43. depends on BR2_USE_MMU # gvfs
  44. depends on BR2_TOOLCHAIN_HAS_THREADS # gvfs
  45. select BR2_PACKAGE_GVFS
  46. help
  47. Build the vfs filesystem driver for Docker.
  48. endif
  49. endif
  50. comment "docker-engine needs a toolchain w/ threads"
  51. depends on BR2_PACKAGE_HOST_GO_ARCH_SUPPORTS
  52. depends on BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS
  53. depends on !BR2_TOOLCHAIN_HAS_THREADS