--build option is to "Build or rebuild services".
Does this mean that a build is forced even when unnecessary? I would like to know to what extent exactly things are rebuilt, and to what extent they are not. For example, can cached images be used?
Source: Docker Questions