OS,가상화 (1) 썸네일형 리스트형 Docker inside Docker(DinD)와 Docker Out of Docker (DooD) 문제 상황 젠킨스를 기존 EC2 기반 서버 슬레이브를 운영하다가, cloud-native 방식으로 운영하고자, 필요에 따라 pod를 띄워 사용하고자 했다. 그런데 한번 시도해보았다면 알겠지만, 컨테이너 내부에서는 도커를 설치해도 사용할 수가 없다. CI 작업용으로 활용할 것이기 때문에, 컨테이너 내부에서 docker build가 가능한가가 주요 문제가 되었다. 불가능하다면 CI 작업용으로는 활용이 불가능하기 때문이다. 때문에 관련 내용을 조사해 문서로 정리한다. 결론적으로 도커 내부에서 도커를 사용할 수 있는 방법은 없다. 주요원인 1. 파일시스템을 중첩할 수 없기 때문이다. 도커는 이미지 빌드시 빌드속도 개선&이미지 용량 절감목적으로 레이어 구조를 사용한다. 이를 위해 CoW(Copy on Write).. 이전 1 다음