mirror of https://github.com/docker/cli.git
Update dead link and add missing info on COPY
1. Fix dead URL to [Dockerfile best practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#leverage-build-cache). 2. Add missing information about cache invalidation by `COPY`. It works in the same way as in the case of `ADD`. Informing only about the `ADD`s behavior is misleading as one can infer that these two directives differ in this regard. 3. Add missing info on RUN cache invalidation by COPY Signed-off-by: Maciej Kalisz <maciej.d.kalisz@gmail.com>
This commit is contained in:
parent
452c25cfec
commit
ef414633d6
|
@ -743,8 +743,7 @@ flag, for example `docker build --no-cache`.
|
|||
See the [`Dockerfile` Best Practices
|
||||
guide](https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/) for more information.
|
||||
|
||||
The cache for `RUN` instructions can be invalidated by `ADD` instructions. See
|
||||
[below](#add) for details.
|
||||
The cache for `RUN` instructions can be invalidated by [`ADD`](#add) and [`COPY`](#copy) instructions.
|
||||
|
||||
### Known issues (RUN)
|
||||
|
||||
|
@ -1114,7 +1113,7 @@ does not support authentication.
|
|||
> following instructions from the Dockerfile if the contents of `<src>` have
|
||||
> changed. This includes invalidating the cache for `RUN` instructions.
|
||||
> See the [`Dockerfile` Best Practices
|
||||
guide](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)
|
||||
guide – Leverage build cache](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#leverage-build-cache)
|
||||
> for more information.
|
||||
|
||||
|
||||
|
@ -1303,6 +1302,15 @@ image with the same name is attempted to be used instead.
|
|||
|
||||
- If `<dest>` doesn't exist, it is created along with all missing directories
|
||||
in its path.
|
||||
|
||||
> **Note**
|
||||
>
|
||||
> The first encountered `COPY` instruction will invalidate the cache for all
|
||||
> following instructions from the Dockerfile if the contents of `<src>` have
|
||||
> changed. This includes invalidating the cache for `RUN` instructions.
|
||||
> See the [`Dockerfile` Best Practices
|
||||
guide – Leverage build cache](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#leverage-build-cache)
|
||||
> for more information.
|
||||
|
||||
## ENTRYPOINT
|
||||
|
||||
|
|
Loading…
Reference in New Issue