我的容器应该共享同一个源代码文件夹。
但它们应该使用不同的Dockerfile进行构建。
是否可以使用docker-compose同时从不同的Dockerfile构建它们?
我希望有一种类似于
的语法。
build: . -f <<Dockerfile_ABC>
build: . -f <<Dockerfile_CDE>
abc:
build: . -f <<Dockerfile_ABC>
environment:
- PROJECT=abc
command: ruby abc/abc.rb
volumes:
- ./:/working_direcotry
ports:
- 5904:5904
cde:
build: . -f <Dockerfile_CDE>
environment:
- PROJECT=cde
command: ruby cde/cde.rb
volumes:
- ./:/working_direcotry
ports:
- 5902:5902