[Docker] credential store not initialized

dev_swanim·2023년 6월 12일

Docker

목록 보기
1/1
post-thumbnail

23.06월 기준
우분투 22.04LTS에 설치된 docker desktop이다

docker desktop에서 sign-in(로그인)을 하려고 할 때 이런 오류가 뜬다.

credential store not initialized
docker desktop uses 'pass' to store the login credentials that needs to be initialised


dismiss옆에 버튼을 누르면 관련 공식 docs로 연결된다.

Credentials management for Linux users 이 부분을 읽고 따라하면 된다


  1. gpg key 생성
gpg --generate-key

이때 real name, email address를 입력하는 부분이 나오는데, 그냥 적당히 입력하면 된다. (도커 가입 계정하고는 별 상관 없음)



  1. 앞에서 생성하면서 pub쪽에 public key가 생성되었을 것이다. (대문자와 숫자로 조합된 긴 게 있다..!) 입력해주자
pass init <generated gpg-id public key>

/home/username/.passwordl-store/ 디렉터리에다 이 퍼블릭 키가 저장되었다.



  1. 다시 docker desktop에 들어가서 sign-in을 누르자



  1. 웹 페이지와 연결된다.

    원래 docker 계정 정보를 입력해주면 된다
profile
데이터와 백엔드를 공부하고 있습니다😌

0개의 댓글