[인프라] Docker로 띄운 Jenkins는 어떻게 Docker 이미지를 빌드할까?
·
공부/인프라
0. 들어가며Jenkins를 사용해 CI/CD 환경을 구축한 적이 있는데, 당시 교육생 동기들과 잠깐 이야기 나눴던 주제가 하나 있었습니다."Jenkins도 Docker로 띄웠지? 그러면 DooD로 구축했어? 아니면 DinD로 구축했어?" 결론부터 말하자면 당시 프로젝트에서는 DooD 방식으로 구성했고, 이번 글에서 다룰 내용 역시 DooD입니다. 당시 저는 인프라를 처음 담당하고 있었기 때문에 DinD와 DooD가 서로 다른 방식이라는 정도만 알고 있었습니다. 둘이 정확히 어떻게 다른지, 왜 이런 방식이 필요한지, 어떤 기준으로 선택해야 하는지까지는 제대로 이해하지 못했습니다. 프로젝트 하나로 글을 몇 개나 쓰는지 모르겠습니다. 그만큼 당시에는 모르고 넘어갔던 부분이 많았다는 뜻이겠지요. 이번 기회에..