스프링과 JPA 기반 웹 애플리케이션 개발
[win10]Can't get Docker image: RemoteDockerImage에러 해결
Can't get Docker image: RemoteDockerImage
사유가 docker 설치되지 않으신 분이라면 아래 순서대로 진행해보시기 바랍니다.
저의 경우 win10, gradle build 였고, docker 설치가 되어 있지 않았습니다
1. gradle 의존성 주입(build.gradle)
- 백선장님과 동일한 버전으로 했습니다. 1.15버전부터 new PostgreSQLContainer(); 선언시 deprecated 되었다고 나와서 버전을 그냥 맞췄습니다.
testImplementation group: 'org.testcontainers', name: 'testcontainers', version: '1.13.0'
testImplementation group: 'org.testcontainers', name: 'junit-jupiter', version: '1.13.0'
testImplementation group: 'org.testcontainers', name: 'postgresql', version: '1.13.0'
2. docker 설치
win10에서 docker를 사용하려면 먼저 wsl이 설치되어 야합니다.
아래 링크글에서 처음부터 docker desktop 설치,
Resource -> WSL Integration 페이지로 이동해서 설정을 확인까지 진행하면 됩니다.
https://www.44bits.io/ko/post/wsl2-install-and-basic-usage
테스트 실행시 docker가 정상작동 중이어야 합니다.