들어가며



이번 컨테이너 헨즈온 첫번째 세션에서는 요즘 'Hot'한, 앞으로도 'Hot'할 도커Docker를 직접 다뤄봅니다. Docker 설치부터 자주 사용하는 명령어까지 실습 위주로 다뤄보고, 컨테이너의 장점을 활용한 기본 아키텍처를 구성해 봅니다. 컨테이너의 구성과 연결을 더 쉽게 해 주는 도커 컴포즈Docker-Compose를 사용해 나만의 워드프레스 웹사이트를 만들어 보고, 컨테이너 CIContinuous Integration/CDContinuous Delivery 실습을 통해 배포가 어떻게 흘러가는지를 경험해 봅니다. 마지막으로 컨테이너 오케스트레이션 도구인 도커 스웜Docker Swarm을 사용해서 실제 운영환경 구성에 대한 경험하는 시간을 가져봅니다.




이 책은 AWSKRUG가 개최한 ‘AWSKRUG hands-on Lab 2018’ 미트업Meetup의 컨테이너, 서버리스Serverless, 데이터 분석Data analysis 세 주제 중 컨테이너 핸즈온의 첫 세션을 책으로 정리한 것입니다.



준비물

  • SSH 접속 툴Tool (리눅스나 맥OSmacOS는 터미널, 윈도Windows는 Putty나 xshell 등)

  • 깃허브(github.com) 개인 계정

  • 도커 허브(hub.docker.com) 개인 계정

  • AWS 개인 계정

    • Public EC2 인스턴스Instance 생성(Amazon Linux)
    • Security Group 정의

  • 보안에는 매우 취약하지만 원활한 실습을 위해 다음과 같이 Security Group 정의합니다.
  • 다음 설정은 실제 운영환경에 적용해서는 안 됩니다.


All traffic - <My IP>
*이 SEcurity Group 설정은 실습에서만 사용한 후 삭제하기 바랍니다.



 [한빛미디어 도커Docker 도서 보러가기]