上下文或者docker-compose的workdir

我在学Docker

我需要指定一个泊坞窗图像的工作目录,我想这将是这样的:

version: '2' services: test: build: context: ./dir 

现在我想要使图像python:onbuildpython:onbuild上运行,但是我不想在./dir创build任何./dir

docker-compose手册没有提到这一点。

可能吗? 怎么做?

Docker Compose中的构buildconfiguration只是在对docker docker build的调用中,因此您需要有一个Dockerfile来使用该工作stream程。

作为python的文档:onbuild说,你可以从一个最小的Dockerfile开始,它只包含FROM python:onbuild 。 但正如他们所说:onbuild不是一个好的select,你将有更多的控制FROM python构build自己的Dockerfile。

我想你正在寻找working_dir 。 在docker-compose参考中search“working_dir”。