도커(Docker)는 가장 널리 사용되는 컨테이너 생성/관리 시스템이다. 컨테이너는 앱과 서비스를 패키지화한 것으로, 물리 환경, 가상 환경은 물론 클라우드 환경으로 자유롭게 옮길 수 있는 장점이 있다.
도커를 100% 활용하려면 각 요소가 세부적으로 어떻게 결합하는지 이해해야 한다. 도커 컨테이너에 아파치 웹 서버를 설치하고 도커가 그 과정에서 어떻게 동작하는지 살펴보자. 다중 컨테이너 애플리케이션 개발과 테스트 프로세스를 간소화하는 도커 컴포즈(Docker Compose) 활용법도 알아보자.
주요 내용
- 도커 설치하기
- 도커 네트워킹의 이해
- 맥용 도커와 윈도우용 도커
- 도커 컴포즈 시작하기
- 필수 도커 컴포즈 명령