長條貓窩

Back

(Legacy)

Docker Login Error#

錯誤說明#

昨天我在 terminal 登入 docker 的時候發現不知道為什麼不能登入,我先透過網頁登入確認過密碼沒有問題,也不是打錯字的關係,但還是不能當入。總是會有類似以下的錯誤訊息。

Error saving credentials: error storing credentials - err: exit status 1, out: `exit status 1: gpg: simbafs: 已跳過: 沒有公鑰
gpg: [stdin]: encryption failed: 沒有公鑰
Password encryption aborted.`
plaintext

解決方法#

經過搜尋之後,我按照 https://github.com/docker/docker-credential-helpers/issues/102#issuecomment-388634452 的方法成功登入了,但是在這之前要先安裝 gpgpass

apt install gnupg2 pass
bash

接下來是我用的指令

apt install gnupg2
wget https://github.com/docker/docker-credential-helpers/releases/download/v0.6.3/docker-credential-pass-v0.6.3-amd64.tar.gz
tar xvf docker-credential-pass-v0.6.3-amd64.tar.gz
chmod 755 docker-credential-pass
sudo mv docker-credential-pass /usr/bin/
ass insert docker-credential-helpers/docker-pass-initialized-check
pass insert docker-credential-helpers/docker-pass-initialized-check
pass show docker-credential-helpers/docker-pass-initialized-check
docker-credential-pass list
docker login
bash

參考連結#

docker login error
https://blog.simbafs.cc/blog/docker-login-error/
Author Simba Fs
Published at December 5, 2020