IT 이야기/Open Source

docker in docker (DinD)

클톡(CloudTalk) 2021. 10. 16. 11:21

docker in docker (DinD)

docker container 이미지에서 docker를 설치하여 container 이미지를 생성하고 운영 테스트입니다.


dind


container 이미지 안에서 docker 설치 및 container 이미지를 생성하여 dockerhub 업로드까지의 과정을 수동으로 테스트해보았습니다.

docker build -t dind .
docker run --privileged -t -i dind

docker continer console

docker -v & docker images & docker ps -a # docker 동작 유무 확인.
docker pull ubuntu
docker run -it --name=moon ubuntu

dind continer console

cat /etc/*release
exit

 

docker continer console

docker commit moon moontaekwon/dind:1.0
docker push moontaekwon/dind:1.0

  • 위의 continer 이미지를 이용한 jenkins 설치 및 설정 등 dockerfile로 재구성하여, jenkins를 이용한 continer 자동 배포하는 부분을 다음 테스트 주제로 지정하여 진행해 보도록 하겠습니다.

'IT 이야기 > Open Source' 카테고리의 다른 글

Jenkins 작업등록  (0) 2021.10.25
Docker outside of Docker (DooD)  (0) 2021.10.15
Kubernetes(K8S) Meetup  (0) 2021.10.13
Kubernetes 기본 개념  (0) 2021.10.12
Monitoring With AWS & On-premise  (0) 2021.10.09