2017-01-16 2 views
-1

erstellen Ich bin in der Lage, die dockerFile wo ich die Zeug machen könnte. Es ist, als ob ich 10-15 Apps laufen lassen könnte und noch mehr. meine dockerFileBild von mehreren Docker-Hub-Images oder privaten Repo-Docker

FROM ubuntu:16.04 

RUN installing necessary softwares 

Die Sache, die ich versucht bin, ist auch die Software über Bilder zu installieren. Wie für

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

Also zur Zeit mache ich Docker-Datei für jedes Projekt und tun wie FROM source RUN install this and that und gleiche Sache, die ich für den Rest zu tun haben. Nehmen wir an, ich möchte die Version von PHP für alle 10 Server ändern. Ich muss Datei öffnen und bearbeiten. Irgendein guter Vorschlag, um dieses Problem zu überwinden?

Antwort

0

Vielleicht können Sie ENV-Variablen verwenden? Wie

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

Oder vielleicht Template-Sprache verwenden, die durch das Werkzeug angeboten Rocker

Verwandte Themen