2025-06-02Docker는 애플리케이션과 그 실행 환경을 하나의 단위로 패키징하여 어디서든 일관되게 실행할 수 있도록 도와주는 컨테이너 기반 가상화 플랫폼입니다.경량화: 전통적인 가상머신보다 훨씬 가볍고 빠름이식성: 환경 차이에 구애받지 않고 동일한 결과 제공일관
2025-06-02Docker는 기본적으로 가상화 기술을 활용하기 때문에, Windows 환경에서는 몇 가지 설정이 필요합니다. 운영체제 버전에 따라 설정 방식이 다르므로 구분해서 살펴보겠습니다.Windows 검색창에서 Windows 기능 켜기 또는 끄기 검색 → 실행
2025-06-02각 디렉토리에는 해당 서비스에 맞는 Dockerfile을 별도로 구성합니다.멀티 스테이지 빌드: Gradle로 빌드 후, 실행 이미지는 가볍게 유지포트 8090 사용gradlew 권한 문제 주의 (권한 부여 필요)Node 환경에서 빌드 후, Nginx
2025-06-02앞에서 각각의 서비스(FN, BN, DB, REDIS)를 Dockerfile로 구성했으므로, 이번 편에서는 이미지 빌드와 컨테이너 실행을 명확히 정리합니다.\-name: 컨테이너 이름\-network: 사용자 정의 네트워크에 연결p: 호스트 ↔ 컨테이
2025-06-04Docker Compose는 다중 컨테이너 애플리케이션을 정의하고 실행할 수 있도록 지원하는 Docker의 공식 도구입니다.docker-compose.yml 파일 하나로 모든 서비스 정의, 네트워크, 볼륨 등을 관리할 수 있습니다.Docker Comp
Docker Hub는 Docker 이미지의 저장, 공유, 배포가 가능한 클라우드 기반 이미지 저장소(Registry)입니다. Docker Inc.에서 제공하며, 전 세계 개발자들이 동일한 환경에서 일관된 실행을 할 수 있도록 도와줍니다.회원가입 및 로그인https&#x
docker-compose는 여러 개의 Docker 컨테이너를 하나의 YAML 파일로 정의하고, 한 번의 명령으로 일괄 실행할 수 있도록 해주는 Docker 공식 도구입니다.복잡한 서비스 구조를 정의하고 통합 관리 가능컨테이너 간 네트워크 설정 자동 처리build, d
Jenkins는 오픈소스 기반의 지속적 통합/지속적 배포(CI/CD) 자동화 도구입니다.소스 코드 변경 → 테스트 → 빌드 → 배포까지 자동화플러그인을 통한 확장성 우수다양한 빌드 트리거, 스케줄링 지원웹 접속: http://localhost:9090위 명령으