忽略.dockerignore或卷的目录?

时间:2015-07-24 01:13:43

标签: docker

我想创建一个基本的Docker web-server(nginx)容器。我不希望日志文件成为aufs跟踪文件的一部分(当我docker diff时,我不希望我的日志文件显示出来)

我可以通过在/var/log/nginx容器时将-v声明为卷(docker run)来实现此目的。我没有将卷链接到主机或任何其他容器中的目录。它只是Web服务器容器已知的卷。

我还读到,当我最初为容器构建图像时,.dockerignore有一种方法可以排除目录。

对于这样的案例,建议使用哪种方法?

1 个答案:

答案 0 :(得分:3)

您的卷解决方案似乎是正确的方法。

.dockerignore解决了另一个问题。您可以使用它来从docker build中排除文件和目录,即,在调用docker build .时,这些文件不会发送到docker守护程序,从而加快构建过程。

取自here