В образе Fedora Docker нет xargs - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть следующий Dockerfile:

FROM fedora:27

RUN xargs

Когда я запускаю docker build -t test ., я получаю следующий вывод:

$ docker build -t test .
Sending build context to Docker daemon  2.048kB
Step 1/2 : FROM fedora:27
 ---> 7a2e85963474
Step 2/2 : RUN xargs
 ---> Running in fbe9bfbedfe0
/bin/sh: xargs: command not found
The command '/bin/sh -c xargs' returned a non-zero code: 127

Я ожидаю, что в Fedora по умолчанию будет xargs,но он не доступен.Что еще мне стоит попробовать?

1 Ответ

0 голосов
/ 14 ноября 2018

Если вам нужно xargs, то установите xargs.Изображения Docker намеренно минимальны;вы должны настроить их с помощью необходимых вам инструментов, используя их в качестве основы для создания собственного образа.

FROM fedora:27

RUN yum -y install findutils
RUN xargs

Если вы не уверены, какой пакет предоставляет команду, вы также можете запустить yum -y install /usr/bin/xargs.

...