#docker #gpg-signature #keyserver
#docker #gpg-подпись #сервер ключей
Вопрос:
Я пытаюсь создать образ docker с заданными файлами dockerfiles: https://github.com/31z4/storm-docker/blob/4c2804fa4365f62c3b6009d3496661542e4d446a/2.2.0/Dockerfile
Но docker build
команда выдает ошибку, как показано ниже:
- gpg -сервер ключей ha.pool.sks-keyservers.net —recv-ключ 79B03D059E628478FC9F1D8B152CAD0C46E87B61 gpg: создан ящик для ключей ‘/tmp/tmp.r0rdSZG7mG/pubring.kbx’ gpg: сбой приема на сервере ключей: время ожидания соединения истекло
- gpg -сервер ключей pgp.mit.edu —recv-ключи 79B03D059E628478FC9F1D8B152CAD0C46E87B61 gpg: сбой приема на сервере ключей: время ожидания соединения истекло
- gpg —keyserver keyserver.pgp.com —recv-ключи 79B03D059E628478FC9F1D8B152CAD0C46E87B61 gpg: сбой приема на сервере ключей: время ожидания соединения истекло
Я не знаком с сервером ключей gpg, но, похоже, некоторые адреса серверов ключей можно обменять.
Могу ли я найти другой сервер ключей gpg, который может заменить существующие серверы ключей?
Ответ №1:
Я написал bash
скрипт, который позволяет вам проверять несколько источников: https://github.com/duxsco/gpg-config-and-scripts#pull-public-keys
Вы также могли бы сделать:
gpg --auto-key-locate clear,dane,wkd,pka,cert,hkps://keys.openpgp.org,hkps://keys.mailvelope.com,hkps://keys.gentoo.org,hkps://keyserver.ubuntu.com --locate-external-keys <KeyID>