DB & 클라우드/Docker

[Docker] 프로젝트를 docker 컨테이너화 하기 - 1단계: 설치하기 + 실행하기

andbeyond 2022. 10. 3. 15:25

macOS 기준으로 설치해보겠다.

 

 

계기

현재 만들어 놓은 프로젝트를 docker 기반으로 컨테이너화 하여 배포할 수 있도록 변경하는 todo를 할당 받았다.

 

filebeat와 logstash, 프로젝트 자체를 각각 컨테이너화 하고 서비스 정상 동작 여부 및 es 로그 데이터 입고 여부까지 확인하면 된다.

 

현재 프로젝트는 ec2 인스턴스에서 관리하고 있다.

이를 로컬에서 먼저 컨테이너화 해보기 위해 docker를 설치해보고자 한다.

 

설치하기

docker를 설치하기 위해 docker 공식 사이트에 접속하여 docker docs -> get Docker에 들어갔다.

 

이 화면에서 본인의 운영체제를 선택하면 된다.

 

나는 macOS이므로 [Docker Desktop for Mac]을 클릭했다.

 

그러면 이 사이트로 접속이 된다.

 

본인 mac의 환경에 따라 클릭한다.

나는 apple chip이므로 오른쪽 버튼을 클릭했다.

 

그러면 Docker.dmg 파일을 제공한다.

 

Applications로 끌어다 놓는다.

 

설치가 완료 되었다! 실행시키려면 더블클릭!

 

그러면 이렇게 귀여운 창이 뜬다.

 

규모에 따라서, 목적에 따라서 유료로 사용해야 한다는 것을 고지하고 이용 약관에 대한 동의를 묻는 창이다.

나는 개인의 목적으로 사용하는 것이므로 무료! Accept를 클릭한다.

 

이 창에서 잠시 기다리면

튜토리얼을 제공한다. 나는 skip 했다.

그러면 이렇게 Containers가 뜬다.

 

맥의 경우 우측 상단에 보면 고래 모양으로 docker가 실행되고 있는지 확인이 가능하다

 

이제 다음 포스팅으로 어떻게 프로젝트를 빌드할 지 정리해보겠다.