2017-01-16 81 views
-1

我能夠創建dockerFile,我可以在這裏完成這些工作。它就像我可能有10-15個應用程序現在運行和更多的去。 我dockerFile從多個碼頭集線器圖像或私人回購碼頭的圖像構建圖像

FROM ubuntu:16.04 

RUN installing necessary softwares 

我試圖通過圖像太正在安裝軟件的事情。像

php7.0 
FROM ubuntu:16.04 
    FROM php:7.0-cli 
    RUN installing necessary softwares 

所以目前我做搬運工文件對每一個項目,做像FROM source RUN install this and that和我對剩下的做同樣的事情。讓我們假設我想改變所有10臺服務器的php版本。我必須打開文件並編輯。有什麼好的建議來克服這個問題?

回答

0

也許你可以使用ENV變量?就像這是由工具提供

... 
ENV PHP_VERSION=7.0 
RUN apt-get install php=$PHP_VERSION 
... 

也許使用模板語言Rocker