Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

2.5K
Visualizações
Docker: Cómo solucionar el error de clave pública en ubuntu al instalar docker

Recibo el siguiente mensaje de error cuando ejecuto el siguiente comando para instalar docker y kubernetes en el servidor Ubuntu.

 root@master:/home/ubuntu# add-apt-repository \ > "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ > $(lsb_release -cs) \ > stable" Hit:1 http://in.archive.ubuntu.com/ubuntu bionic InRelease Get:2 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB] Hit:3 http://in.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:4 http://in.archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:5 http://in.archive.ubuntu.com/ubuntu bionic-security InRelease **Err:2 https://download.docker.com/linux/ubuntu bionic InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8** Reading package lists... Done W: GPG error: https://download.docker.com/linux/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8 **E: The repository 'https://download.docker.com/linux/ubuntu bionic InRelease' is not signed.** N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. root@master:/home/ubuntu#

También ejecuté el siguiente comando pero no tuve suerte.

 root@master:/# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8 Executing: /tmp/apt-key-gpghome.rDOuMCVLF2/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8 gpg: keyserver receive failed: No keyserver available
over 4 years ago · Santiago Trujillo
8 Respostas
Responde à pergunta

0

EDITAR: Esto aparentemente ya no funciona.

Ejecute esto para agregar la clave correcta:

 # Does not work any more curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Fuente: https://docs.docker.com/install/linux/docker-ce/ubuntu/

over 4 years ago · Santiago Trujillo Relatório

0

Hay un problema con Debian Testing (bullseye):

 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

Pero se puede resolver con:

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
over 4 years ago · Santiago Trujillo Relatório

0

Yo tuve el mismo problema. Creo que fue causado por mi umask predeterminado, lo que provocó que algunos de los archivos de Docker se instalaran con permisos incorrectos. Pude solucionarlo corrigiendo los permisos de archivo del archivo de clave de la ventana acoplable:

 sudo chmod a+r /usr/share/keyrings/docker-archive-keyring.gpg
over 4 years ago · Santiago Trujillo Relatório

0

Asegúrese de que /usr/share/keyrings/docker-archive-keyring.gpg sea de lectura global.

 # ls -l /usr/share/keyrings/docker-archive-keyring.gpg -rw-rw---- 1 root root 2760 Aug 17 06:46 /usr/share/keyrings/docker-archive-keyring.gpg strace -f apt update 2>&1 | grep docker-archive-keyring [pid 9453] faccessat(AT_FDCWD, "/usr/share/keyrings/docker-archive-keyring.gpg", R_OK) = -1 EACCES (Permission denied) # chmod o+r /usr/share/keyrings/docker-archive-keyring.gpg # strace -f apt update 2>&1 | grep docker-archive-keyring [pid 9772] faccessat(AT_FDCWD, "/usr/share/keyrings/docker-archive-keyring.gpg", R_OK) = 0 [pid 9795] openat(AT_FDCWD, "/usr/share/keyrings/docker-archive-keyring.gpg", O_RDONLY) = 4 [pid 9795] access("/usr/share/keyrings/docker-archive-keyring.gpg", F_OK) = 0 [pid 9795] access("/usr/share/keyrings/docker-archive-keyring.gpg", R_OK) = 0 [pid 9795] openat(AT_FDCWD, "/usr/share/keyrings/docker-archive-keyring.gpg", O_RDONLY) = 6 [pid 9795] openat(AT_FDCWD, "/usr/share/keyrings/docker-archive-keyring.gpg", O_RDONLY) = 7 [pid 9795] openat(AT_FDCWD, "/usr/share/keyrings/docker-archive-keyring.gpg", O_RDONLY) = 8
over 4 years ago · Santiago Trujillo Relatório

0

Si siguió los pasos de Instalar Docker Engine en Ubuntu, consulte su archivo de permisos /usr/share/keyrings/ .

Debería ser -rw-r--r-- 1 root root 2.7K Sep 13 05:46 docker-archive-keyring.gpg

-rw-r--r--

Cambié los permisos antes -rw-r----- a -rw-r--r-- usando este comando

 sudo chmod o+r /usr/share/keyrings/docker-archive-keyring.gpg

Y luego verifíquelo usando apt update, está funcionando para mí.

over 4 years ago · Santiago Trujillo Relatório

0

de: https://docs.docker.com/engine/install/ubuntu/ Funciona en ubuntu 20.04

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get --assume-yes install docker-ce docker-ce-cli containerd.io
over 4 years ago · Santiago Trujillo Relatório

0

Primero , agregue la clave a /usr/share/keyrings/docker-archive-keyring.gpg :

 sudo curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | sudo gpg --dearmor --yes -o /usr/share/keyrings/docker-archive-keyring.gpg

En segundo lugar , actualice los permisos para ello:

 sudo chmod a+r /usr/share/keyrings/docker-archive-keyring.gpg
over 4 years ago · Santiago Trujillo Relatório

0

aquí está el error

W: GPG error: https://download.docker.com/linux/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8

Copie la clave que sigue NO_PUBKEY y haga

 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <the key>

Asegúrese de reemplazar <the key> con la clave que copió
Y luego ejecuta tu comando de nuevo

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda