从多个docker hub图像或私有repo docker构建映像

时间:2017-01-16 18:04:36

标签: linux docker containers dockerfile

我能够创建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版本。我必须打开文件并进行编辑。有什么好的建议可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

也许你可以使用ENV变量?喜欢

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

或者可以使用工具Rocker提供的模板语言