mirror of
https://github.com/wsargent/docker-cheat-sheet.git
synced 2025-09-22 05:40:50 +02:00
Add note to avoid ADD and use COPY instead.
Docker best practices [1] and other posts [2] recommends to use COPY instead of ADD. This PR makes it clear. [1]: https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#add-or-copy [2]: https://www.ctl.io/developers/blog/post/dockerfile-add-vs-copy/
This commit is contained in:
parent
5aa90a2eb9
commit
104f9104ad
1 changed files with 2 additions and 2 deletions
|
@ -208,8 +208,8 @@ In order to push to this repository tag image with `repositoryHostName:5000/imag
|
|||
* [CMD](https://docs.docker.com/reference/builder/#cmd) provide defaults for an executing container.
|
||||
* [EXPOSE](https://docs.docker.com/reference/builder/#expose) informs Docker that the container listens on the specified network ports at runtime. NOTE: does not actually make ports accessible.
|
||||
* [ENV](https://docs.docker.com/reference/builder/#env) sets environment variable.
|
||||
* [ADD](https://docs.docker.com/reference/builder/#add) copies new files, directories or remote file to container. Invalidates caches.
|
||||
* [COPY](https://docs.docker.com/reference/builder/#copy) copies new files or directories.
|
||||
* [ADD](https://docs.docker.com/reference/builder/#add) copies new files, directories or remote file to container. Invalidates caches. Avoid `ADD` and use `COPY` instead.
|
||||
* [COPY](https://docs.docker.com/reference/builder/#copy) copies new files or directories to container.
|
||||
* [ENTRYPOINT](https://docs.docker.com/reference/builder/#entrypoint) configures a container that will run as an executable.
|
||||
* [VOLUME](https://docs.docker.com/reference/builder/#volume) creates a mount point for externally mounted volumes or other containers.
|
||||
* [USER](https://docs.docker.com/reference/builder/#user) sets the user name for following RUN / CMD / ENTRYPOINT commands.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue