遵循 docker 容器哲学,即你需要的只有一个镜像。在运行时只需要下载一个镜像然后进行运行以及附上参数便可以完美执行,而不是再复制一些文件夹进去才行。

因此,在生产环境中,使用 COPY 替换 bind mounts,这也是为什么 docker 在设计之初就将 volume 在 docker run 环节配置,而不是在 dockerfile 中。