[docker-compose] err: exec: "docker-credential-desktop"

곽태민·2024년 9월 29일
0

TIL

목록 보기
64/65

개요


DockerfileNode.js 어플리케이션을 말아서 docker-compose를 사용해 DB도 같이 띄우려고
docker-compose up --build 명령어를 실행하는 도중에

err: exec: "docker-credential-desktop" 라는 에러가 발생해서 로그인이 되지 않아
해당 에러를 정리를 하려고한다.

해결 방법


vi ~/.docker/config.json에 접근하여 credsStorecredStore로 변경하고 다시 build를 실행하면 잘 되는 것을 확인할 수있다.

번외


빌드를 하는 도중에
WARN[0000] /Users/.../docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion

라는 경고 문구가 나타나는데 해당 부분은 docker-compose를 최신버전으로 업그레이드 혹은 설치를 하면서 더 이상 docker-compose는 version을 지정하지 않아도 된다고 한다.

docker-compose.yml 파일에서 version이 지정되어 있다면 해당 부분을 제거하여 build를 실행하면 build 시 경고문구가 안뜨고 잘 되는 것을 볼 수 있다.

profile
Node.js 백엔드 개발자입니다!

0개의 댓글