2017-01-16 36 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