Interesting Articles Docker Best Practices: Choosing Between RUN, CMD, and ENTRYPOINT https://www.docker.com/blog/docker-best-practices-choosing-between-run-cmd-and-entrypoint/ Figure 1: Decision tree — RUN, CMD, ENTRYPOINT. Figure 2: Decision tree — exec vs. shell form.