2016-11-13 2 views
0

Die folgenden Dockerfile einige Zeilen nehmen an, curl innerhalb des benutzerdefinierten nginx-Images zu installieren, um unter ubuntu zu laufen.
Die zweite Gruppe von Code ist ein Versuch, die Aufgabe zu konvertieren, um das Gleiche zu tun, aber auf Amazon Linux zu laufen.Installation von curl innerhalb von nginx docker image

Irgendwelche Vorschläge, was wäre das Yum-Äquivalent zum Rest des apt-get-Befehls?
-no-install-recommends curl && rm -rf /var/lib/apt/lists/*

//Dockerfile for ubuntu 
FROM nginx 
RUN apt-get update && apt-get install -y -no-install-recommends curl \ 
    && rm -rf /var/lib/apt/lists/* 
//Dockerfile for Amazon linux 
FROM nginx 
RUN yum update && yum install -y curl 

Antwort

0

, wenn Sie, wie fragen die Amazon Linux-basierte Dockerfile bekommen curl zu installieren, ohne dass Sie aufgefordert werden, können Sie -y hinzufügen Update yum:

//Dockerfile for Amazon linux 
FROM nginx 
RUN yum -y update && yum install -y curl 
+0

Nein, darum bitte ich nicht. Die Frage bezieht sich auf den Rest des Befehls apt-get, der empfohlene Abhängigkeiten installiert hat. Auch Sie setzen die "-y" nach yum dann nach der Installation im zweiten Befehl. –

+0

Nein, es gibt keine Analogie zu "empfohlenen" Abhängigkeiten bei der Verwendung von yum, wie es bei apt-get der Fall ist. haben Sie versucht, den zweiten Dockerfile-Build auszuführen? –

Verwandte Themen