2016-11-13 3 views
0

Следующие несколько строк Dockerfile предполагают установку завитка внутри пользовательского образа nginx для запуска под ubuntu.
Вторая группа кодов - это попытка конвертировать задачу, чтобы сделать то же самое, но работать на Amazon Linux.Установка curl внутри nginx docker image

Любое предположение относительно того, что было бы эквивалентом yum для остальной команды apt-get?
-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 

ответ

0

если вы спрашиваете, как получить Amazon Linux-основанная на Dockerfile установить завиток без запроса, вы можете добавить -y для Yum обновления:

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

Нет, это не то, о чем я прошу. Вопрос в том, что касается остальной команды apt-get, которая установила рекомендуемые зависимости. Также вы помещаете '-y' после yum после установки во вторую команду. –

+0

нет, нет аналогов «рекомендуемым» зависимостям при использовании yum, как есть с apt-get. вы пытались запустить вторую сборку Dockerfile? –

Смежные вопросы