본문 바로가기
Infra

[Docker] at org.testcontainers.shaded.com.github.dockerjava.core.defaultinvocationbuilder.execute(defaultinvocationbuilder.java:247) at org.testcontainers.shaded.com.github.dockerjava.core.defaultinvocationbuilder.lambda$executeandstream$1(defaultinvoca..

by 지금갑시다 2024. 2. 13.

 

 

 

at org.testcontainers.shaded.com.github.dockerjava.core.defaultinvocationbuilder.execute(defaultinvocationbuilder.java:247) 
at org.testcontainers.shaded.com.github.dockerjava.core.defaultinvocationbuilder.lambda$executeandstream$1(defaultinvocationbuilder.java:269) 
at java.base/java.lang.thread.run(thread.java:1589)

 

 

docker 데스크탑을 활용해 테스트 코드 빌드를 위한 image pull을 하며 생긴 에러이다. 

 

사실 정확한 에러의 이유를 모르겠다. (에러를 남기기 위한 작성..)

터미널에서 도커 로그아웃 -> 로그인을 하며 함께 컴퓨터를 재시동하니 되었기 때문..!!

 

한편으로는 docker desktop이 아닌 CLI로 도커 데몬을 실행시키면 된다고 한다..!

이를 위한 히스토리를 남기기 위해 글을 작성한다!!

 

아래의 이슈에 남긴 댓글들을 보면 모두 도커 데스크탑을 사용하다가 발생한 공통점이 있다..

 

https://github.com/testcontainers/testcontainers-java/issues/5121#issuecomment-1092748949

 

Cannot pull images when logged in to Docker Desktop (Status 500: unauthorized: incorrect username or password) · Issue #5121 ·

Test Containers 1.16.3 on Docker Engine 20.10.12 with Docker Desktop using WSL2 Backend on Windows 21H1. When I am logged in to my account in Docker Desktop, Test Containers can no longer pull imag...

github.com