개발중/Docker2 Dockerfile 에서 Test 코드 실행하지 않고 Build 하는 방법 ( Gradlew, Maven ) Docker 이미지를 빌드할 때, 테스트 코드를 실행하지 않고 빠르게 빌드할 필요가 있을 때가 있습니다. 여기서는 Gradle Wrapper(gradlew)와 Maven을 사용하는 경우 각각 테스트를 건너뛰는 방법을 소개합니다.Gradle Wrapper (gradlew)Gradle로 프로젝트를 빌드할 때, 모든 테스트를 실행하지 않고 빌드를 진행하려면 -x test 옵션을 사용합니다. Dockerfile 내에서는 다음과 같이 명령어를 작성할 수 있습니다. RUN ./gradlew build -x test 위 명령어는 프로젝트의 빌드 작업을 수행하면서 테스트 태스크를 제외합니다. 이를 통해 테스트 실행에 소요되는 시간을 절약하고, 빠른 이미지 빌드가 가능합니다. MavenMaven 프로젝트의 경우, 테스트.. 개발중/Docker 2025. 3. 19. docker-compose 에 대해서 알아보기. docker-composedocker-compose는 Docker에서 여러 컨테이너를 정의하고 관리하기 위한 도구이다. 복잡한 애플리케이션은 여러 서비스(예: 웹 서버, 데이터베이스, 캐시 등)로 구성되는데, docker-compose를 사용하면 이러한 서비스들을 하나의 설정 파일로 정의하고 한꺼번에 실행할 수 있다. 주요 기능 및 특징YAML 파일을 통한 설정docker-compose.yml 파일에 서비스, 네트워크, 볼륨 등을 정의하여 각 컨테이너의 설정을 관리한다.멀티 컨테이너 애플리케이션 관리단일 명령어로 여러 컨테이너를 빌드하고 실행할 수 있다.환경 간 일관성 유지개발, 테스트, 프로덕션 환경에서 동일한 설정을 사용하여 일관성을 보장한다.의존성 관리서비스 간의 의존성을 정의하여 실행 순서를 제어.. 개발중/Docker 2024. 11. 19. 이전 1 다음