[Docker] Docker in Docker, 도커 안에서 도커 사용하기
·
Infra/Docker
0. 들어가기 전 개인 프로젝트의 CI/CD를 구성하는 도중에, 처음 접해보는 상황이 생겼었습니다. 바로, 도커 컨테이너 내부에서 도커를 사용해야 하는 상황이었습니다. 구글링을 진행해보니 이러한 상황은 Docker in Docker라는 기술로 불리고 있었습니다. 따라서, 적용한 Docker in Docker와 트러블 슈팅을 진행한 경험을 포스팅해보겠습니다. 1. Docker in Docker 필요 상황 도커 컨테이너 내부에서 왜 도커를 실행해야 하는 상황이 발생했는지 먼저 살펴보겠습니다. 저는 CD 툴로 Jenkins를 사용하고 있습니다. 이때, Jenkins도 하나의 도커 컨테이너 내부에서 실행되고 있습니다. 이 상황에서, Jenkins의 CD 파이프라인 일부는 다음과 같았습니다. stage('push..
[Docker] EC2 환경에서 Docker에 Spring Boot WAS 띄우기 with Docker Hub
·
Infra/Docker
개인 프로젝트에서 EC2 환경에서 Docker에 Spring Boot를 설치할 일이 생겼습니다. 다음에도 WAS를 띄우는 과정을 구글링해서 찾아볼 것 같아서 기록용으로 기록해보고자 합니다! 설치 과정은 도커가 설치되어 있는 EC2 Linux 환경과 Docker Hub 계정이 있는 환경으로 진행되었습니다. 전체 과정을 요약하면 다음과 같습니다. Spring Boot Dockerfile 생성 Docker Image 생성 Docker Image를 Docker Hub에 업로드 EC2에서 Docker Hub에 업로드한 Docker Image 다운로드 받아서 WAS 실행 1. Spring Boot Dockerfile 생성 Docker Image를 생성하기 위한 Dockerfile을 생성합니다. 한번 이미지를 만들고..
BE_성하
'Infra/Docker' 카테고리의 글 목록