Проблема установки scons в Dockerfile - Нет совпадения для argumet scons, использующих yum - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь создать образ докера из centos, который использует scons.

Простой Dockerfile, который я сейчас пробую, выглядит так:

FROM centos:latest
USER root
RUN yum update -y
RUN yum -y install scons

однако, когда я запускаю сборку Docker, я получаю следующую ошибку:

Нет соответствиядля аргумента: scons Ошибка: невозможно найти совпадение Команда '/ bin / sh -c yum -y install scons' вернула ненулевой код: 1

Насколько я понимаю, я должен бытьЯ могу установить scons, есть ли другой способ мне сделать это в Dockerfile?

1 Ответ

1 голос
/ 24 октября 2019

Я не уверен, что это как-то связано с базовым образом, но это изображение докера основано на centos7 и похоже работает.

FROM centos:centos7.6.1810
RUN yum update -y
RUN yum -y install epel-release && \
    yum -y install scons
RUN  scons --version
...