1

I'm following this guide, but once I run apt update, I get this error:

GPG error: https://download.docker.com/linux/debian bullseye InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8The repository 'https://download.docker.com/linux/debian bullseye InRelease' is not signed.

Any help is appreciated!

1

3 Answers 3

3

this works instead

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


echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
1

You can also make sure that the gpg file is readable by all users. Mine was not and changing that permission solved the problem, as stated in official Install guide!

1
1

To complement Marcus' answer:

make sure the permissions are set correctly by the following commands:

sudo chmod a+rx /etc/apt/keyrings
sudo chmod a+r /etc/apt/keyrings/docker.gpg
1
  • 1
    You helped me a lot! Thank you! Docker should update the docs. Tried hours other stuff...
    – Wie
    Aug 25, 2022 at 21:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .