Создание образа докеров с использованием RPM

Я использовал файл докера, чтобы создать изображение докера

введите описание изображения здесь

Итак, моя проблема в том, что когда я ее строю, появилась ошибка ниже. пожалуйста, помогите мне решить его.

введите описание изображения здесь

One Solution collect form web for “Создание образа докеров с использованием RPM”

Команда ADD требует, чтобы имя файла относилось к текущему каталогу.

См. https://docs.docker.com/engine/reference/builder/

Путь должен находиться внутри контекста сборки; вы не можете ADD ../something / something, потому что первым шагом сборки docker является отправка каталога контекста (и подкаталогов) демона докеров.

Это означает, что вы не можете ADD /aa/http.... потому что ведущий / лишен и обрабатывается так, как если бы он был ADD aa/http...

У вас также будет вторая проблема на этапе RUN ; вы копируете файлы в корневой каталог контейнера, но команда rpm ищет их внутри каталога /aa .

  • Является ли firewalld таким же, как iptables?
  • Использование tcpdump для извлечения содержимого NFS RPC
  • Как установить конкретную версию пакета
  • Movie Player требует дополнительных плагинов для декодирования этого файла
  • Как заставить hgk работать на RedHat Linux?
  • Невозможно изменить или удалить пользователя SELinux
  • Почему Magic SysRq не включен по умолчанию в некоторых системах? Есть ли риск?
  • Как сделать «Ctrl + L» для очистки экрана в ksh под Red hat linux?
  • Есть ли способ установить и удалить пакеты в одной команде yum?
  • Можно ли отключить возможность установки из репозиториев yum, которые могут включать зависимости?
  • Каким будет эквивалент «apt-cache show» на RHEL * без необходимости sudo / su?
  • Как определить, был ли изменен пароль linux?
  • Linux и Unix - лучшая ОС в мире.