Ответ 1
В вашем Dockerfile запустите сначала:
RUN apt-get update && apt-get install -y gnupg2
Я установил docker на windows 10 pro. Я столкнулся с проблемой при запуске следующей команды в git-bash.
docker-compose up -d --build
и получил следующую ошибку.
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
(23) Failed writing body
Error executing command, exiting
ERROR: Service 'web' failed to build: The command '/bin/sh -c curl -sL https://deb.nodesource.com/setup_8.x | bash' returned a non-zero code: 1
Буду признателен за любую оказанную помощь. Заранее спасибо.
В вашем Dockerfile запустите сначала:
RUN apt-get update && apt-get install -y gnupg2
Я столкнулся с такой же проблемой:
E: gnupg, gnupg2 и gnupg1, похоже, не установлены, но для этой операции требуется один из них
Я решил использовать следующие команды:
apt-get update
apt-get install gnupg
В дополнение к существующим ответам:
RUN apt-get update && apt-get install -y gnupg
Флаг -y согласен с условиями во время процесса установки. Важно не нарушать сборку
У меня есть Debian 9, и чтобы исправить это, я использовал новую библиотеку следующим образом:
ln -s /usr/bin/gpgv /usr/bin/gnupg2