2017-06-20 29 views
0

設置建築及增加依賴於另一個

我使用的碼頭工人生產的機器學習項目,我想用anaconda作爲我的基地。然而這個項目也需要bamos/openface,我想鏈接到我的項目使用docker-compose

問題

我不知道如何來鏈接openface依賴。現在我實際構建FROM bamos/openface,所以我Dockerfile是:

FROM bamos/openface 
ADD . /face-off 
WORKDIR /face-off  
RUN pip install -r requirements.txt  
EXPOSE 5000  
CMD [ "python", "app.py" ] 

而且我docker-compose.yml很簡單:

version: '2' 
services: 
    web: 
    build: . 
    image: face-off-web 
    command: python app.py 
    ports: 
     - "5000:5000" 
    volumes: 
     - .:/face-off 

我想建立FROM continuumio/anaconda,然後在我的docker-compose文件中添加openface作爲一個依賴,但我不知道語法是什麼!或者,如果這是一件有效的事情!

回答

-1

您不能繼承2個碼頭集裝箱。選擇最適合您需求的碼頭集裝箱,然後只需使用RUN即可獲得所需的任何附加差異。

+0

這是有道理的。我可以請你舉例說明如何在docker-compose文件中做到這一點? – chibro2