【问题标题】:Building image from multiple docker hub images or private repo docker从多个 docker hub 镜像或私有 repo docker 构建镜像
【发布时间】:2017-01-16 18:04:36
【问题描述】:

我能够创建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

所以目前我正在为每个项目制作 docker 文件,并像 FROM source RUN install this and that 一样做,其余的我必须做同样的事情。假设我想更改所有 10 台服务器的 php 版本。我必须打开文件并编辑。有什么好的建议可以解决这个问题吗?

【问题讨论】:

    标签: linux docker containers dockerfile


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-17
      • 2021-06-29
      • 2017-04-24
      • 1970-01-01
      • 1970-01-01
      • 2023-02-20
      • 2014-08-27
      • 2019-06-22
      相关资源
      最近更新 更多