docker_compose_build.yaml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. command: docker compose build
  2. short: Build or rebuild services
  3. long: |-
  4. Services are built once and then tagged, by default as `project_service`.
  5. If the Compose file specifies an
  6. [image](https://github.com/compose-spec/compose-spec/blob/master/spec.md#image) name,
  7. the image is tagged with that name, substituting any variables beforehand. See
  8. [variable interpolation](https://github.com/compose-spec/compose-spec/blob/master/spec.md#interpolation).
  9. If you change a service's `Dockerfile` or the contents of its build directory,
  10. run `docker compose build` to rebuild it.
  11. usage: docker compose build [SERVICE...]
  12. pname: docker compose
  13. plink: docker_compose.yaml
  14. options:
  15. - option: build-arg
  16. value_type: stringArray
  17. default_value: '[]'
  18. description: Set build-time variables for services.
  19. deprecated: false
  20. hidden: false
  21. experimental: false
  22. experimentalcli: false
  23. kubernetes: false
  24. swarm: false
  25. - option: compress
  26. value_type: bool
  27. default_value: "true"
  28. description: Compress the build context using gzip. DEPRECATED
  29. deprecated: false
  30. hidden: true
  31. experimental: false
  32. experimentalcli: false
  33. kubernetes: false
  34. swarm: false
  35. - option: force-rm
  36. value_type: bool
  37. default_value: "true"
  38. description: Always remove intermediate containers. DEPRECATED
  39. deprecated: false
  40. hidden: true
  41. experimental: false
  42. experimentalcli: false
  43. kubernetes: false
  44. swarm: false
  45. - option: memory
  46. shorthand: m
  47. value_type: string
  48. description: |
  49. Set memory limit for the build container. Not supported on buildkit yet.
  50. deprecated: false
  51. hidden: true
  52. experimental: false
  53. experimentalcli: false
  54. kubernetes: false
  55. swarm: false
  56. - option: no-cache
  57. value_type: bool
  58. default_value: "false"
  59. description: Do not use cache when building the image
  60. deprecated: false
  61. hidden: false
  62. experimental: false
  63. experimentalcli: false
  64. kubernetes: false
  65. swarm: false
  66. - option: no-rm
  67. value_type: bool
  68. default_value: "false"
  69. description: |
  70. Do not remove intermediate containers after a successful build. DEPRECATED
  71. deprecated: false
  72. hidden: true
  73. experimental: false
  74. experimentalcli: false
  75. kubernetes: false
  76. swarm: false
  77. - option: parallel
  78. value_type: bool
  79. default_value: "true"
  80. description: Build images in parallel. DEPRECATED
  81. deprecated: false
  82. hidden: true
  83. experimental: false
  84. experimentalcli: false
  85. kubernetes: false
  86. swarm: false
  87. - option: progress
  88. value_type: string
  89. default_value: auto
  90. description: Set type of progress output (auto, tty, plain, quiet)
  91. deprecated: false
  92. hidden: false
  93. experimental: false
  94. experimentalcli: false
  95. kubernetes: false
  96. swarm: false
  97. - option: pull
  98. value_type: bool
  99. default_value: "false"
  100. description: Always attempt to pull a newer version of the image.
  101. deprecated: false
  102. hidden: false
  103. experimental: false
  104. experimentalcli: false
  105. kubernetes: false
  106. swarm: false
  107. - option: quiet
  108. shorthand: q
  109. value_type: bool
  110. default_value: "false"
  111. description: Don't print anything to STDOUT
  112. deprecated: false
  113. hidden: false
  114. experimental: false
  115. experimentalcli: false
  116. kubernetes: false
  117. swarm: false
  118. - option: ssh
  119. value_type: string
  120. description: |
  121. Set SSH authentications used when building service images. (use 'default' for using your default SSH Agent)
  122. deprecated: false
  123. hidden: false
  124. experimental: false
  125. experimentalcli: false
  126. kubernetes: false
  127. swarm: false
  128. deprecated: false
  129. experimental: false
  130. experimentalcli: false
  131. kubernetes: false
  132. swarm: false