DinD(docker in docker)와 DooD(docker out of docker)
·
DevOps/Docker
DinD와 DooD 둘다 컨테이너 안에서 도커 명령어를 사용하기 위한 방법 DinD 도커 컨테이너 내에서 도커 데몬을 추가로 동작 도커인 도커를 만들 때 --privileged 로 추가 권한 부여 → 호스트 장치에 권한을 부여해서 권장하지 않는 방식 docker run --privileged --name dind1 -d docker:20.10.5-dind DooD 기존 컨테이너를 추가로 생성 /var/run/docker.sock 파일을 외부(호스트 환경)과 공유함으로 도커 데몬 사용 가능 /var/run/docker.sock : 로컬 시스템에서 도커 데몬과 통신할 수 있는 소켓 파일 docker run -it -v /var/run/docker.sock:/var/run/docker.sock docker D..