발생
TestContainers를 활용해서 통합 테스트를 작성하고 실행하는데 오류가 발생했습니다.
분명히 도커는 백그라운드에 실행 중인데 말이죠...
에러
Could not find a valid Docker environment. Please see logs and check configuration
해결
https://www.testcontainers.org/supported_docker_environment/
테스트 컨테이너 홈페이지에서 도커 환경과 관련한 내용을 읽어보다가 답을 찾았습니다.
Mac OS의 경우에 위처럼 도커를 찾지 못할 경우 아래의 명령어를 터미널에 입력하면 될 겁니다.
sudo ln -s $HOME/.docker/run/docker.sock /var/run/docker.sock
'개발 > Spring Framework' 카테고리의 다른 글
[Spring] 서비스 코드를 테스트하기 어렵다면? (0) | 2023.06.19 |
---|---|
[Spring Data JPA] saveAll은 만능일까? (1) | 2023.02.15 |
IoC(제어의 역전), DI(의존관계 주입), Container(컨테이너) (0) | 2022.06.05 |