Docker login 시 mac keychain 에러

Docker login 시 mac keychain 에러

로그인

1
2
echo 키정보 | docker login -u 사용자 --password-stdin

예시

1
echo dckr_pat_ewhqgTvF1234GFjYM4ziAEWNctrw | docker login -u zolla --password-stdin

에러

1
Error saving credentials: error storing credentials - err: exit status 1, out: `error getting credentials - err: exit status 1, out: `keychain cannot be accessed because the current session does not allow user interaction. The keychain may be locked; unlock it by running "security -v unlock-keychain ~/Library/Keychains/login.keychain-db" and try again``

해결 방법

Keychain 잠금 해제

1
security unlock-keychain -p '비밀번호' ~/Library/Keychains/login.keychain-db
1
security unlock-keychain -p '1234' ~/Library/Keychains/login.keychain-db

참고