我以前在tests
中列出了.dockerignore
目录,这样它就不会包含在用于运行Web服务的图像中。
现在,我尝试使用Docker运行我的单元测试,在这种情况下,我希望包含tests
目录。
我检查了docker build -h
,发现没有相关的选项。
我怎样才能做到这一点?
最佳答案
Docker 19.03为此提供了一个解决方案。
要使用此功能,当前需要设置DOCKER_BUILDKIT=1
环境变量。从1.25.0-rc3开始,此标志可与docker compose
一起使用。
也可以看看:
COMPOSE_DOCKER_CLI_BUILD=1