The Repository 'https //download - ((hot)).docker.com/linux/debian Buster Inrelease' Is Not Signed

Now that the key is linked to the repository, try updating again: sudo apt-get update Use code with caution.

You haven't added Docker’s official public key to your system.

echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://docker.com \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null Use code with caution. Now that the key is linked to the

Check if your system time is correct. If your clock is set to the wrong year, SSL certificates will fail validation, triggering "not signed" errors. Use the date command to check.

The "not signed" error should now be gone, and you can proceed with: sudo apt-get install docker-ce docker-ce-cli containerd.io Use code with caution. Troubleshooting Tips Check if your system time is correct

Your system's local certificates are out of date, so it doesn't trust the secure connection (HTTPS).

Now, ensure your repository file points to that specific key. Create or edit the Docker list file: The "not signed" error should now be gone,

sudo mkdir -p /etc/apt/keyrings curl -fsSL https://docker.com | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg Use code with caution. 3. Set up the Repository