Jenkins Pipeline와 DooD를 결합한 CI/CD 환경 구성하기
rowing0328
Intro이번 포스팅에서는 Docker DooD 방식을 활용해 Jenkins 컨테이너가 별도의 Docker 데몬 없이호스트의 Docker 엔진을 직접 제어하는 CI/CD 파이프라인 구축 방법을 간략히 소개한다. 또한, Docker Compose와 DockerFile을 활용해Jenkins 설치부터 GitHub 연동, AWS EC2 배포까지의 전 과정을 다룬다. Docker DooD 란Jenkins와 같은 컨테이너 내 애플리케이션이 별도의 Docker 데몬을 설치하지 않고도, 호스트 머신에 이미 설치되어 있는 Docker 엔진을 활용해 컨테이너를 실행할 수 있도록 하는 방식이다. 이를 위해 Jenkins 컨테이너 내부에 호스트의 Docker 소켓(일반적으로 /var/run/docker.sock)을, 마운트..