testcontainer1 Docker in Docker 문제 상황테스트 환경에서 h2 in-memory db를 사용하다가 mysql로 변경하기 위해 TestContainer를 도입하였다.TestContainer 설정 이후 CI가 될 때, TestContainer를 이용한 테스트들이 모두 에러가 났다. → CI 환경에서 테스트 시 발생하는 에러이다.에러 발생 이유Docker In Docker말 그대로 Docker Engine으로 실행한 컨테이너 안에서 또 다시 Docker에서 TestContainer를 실행시키기 위해 명령어를 사용했기에 발생한 에러이다.에러가 발생한 CI 스크립트는 다음과 같다.name: Develop Server Integrator (CI)on: push: branches: - developjobs: build_and_push:.. 2024. 9. 4. 이전 1 다음