我的容器應該共享相同的源代碼文件夾。docker可以在同一個文件夾中構建來自不同Dokcerfiles的構建圖像
但他們應該從不同的Dokcerfiles構建。
是否有可能用docker-made構建它們並一次構建不同的Dokcerfiles?
我希望有一個像
build: . -f <<Dokcerfile_ABC>
build: . -f <<Dokcerfile_CDE>
abc:
build: . -f <<Dokcerfile_ABC>
environment:
- PROJECT=abc
command: ruby abc/abc.rb
volumes:
- ./:/working_direcotry
ports:
- 5904:5904
cde:
build: . -f <Dokcerfile_CDE>
environment:
- PROJECT=cde
command: ruby cde/cde.rb
volumes:
- ./:/working_direcotry
ports:
- 5902:5902
你應該沒事向docker github提出拉你的想法請求 – BMW
這是一個可能的重複http://stackoverflow.com/questions/29835905/docker-compose-using-multiple-dockerfiles-for-multiple -服務。起初我誤解了這個問題(忽略了碼頭構成部分)並寫了一個答案。我現在刪除了這個答案,併發布了這個評論,而不是哈哈。 –