본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

[리얼타임] 도커 오케스트레이션 상세페이지

[리얼타임] 도커 오케스트레이션작품 소개

<[리얼타임] 도커 오케스트레이션> Docker를 활용한 애플리케이션의 빌드, 테스트, 배포의 통합 관리법

불과 몇 년 전까지만 해도 서비스를 확장하려면 많은 노력이 필요했다. 새로운 서버를 설치하는 과정부터 애플리케이션이 실행되기 위한 환경을 일일이 신경 써야 했기 때문이다. 점점 복잡해지는 서비스와 거대해지는 데이터를 해결하기 위해서 수많은 사람의 연구가 진행되었고, 이러한 노력의 하나로 클라우드 서비스가 등장하면서 새로운 서버를 설치하기 위한 과정이 더는 고민거리가 되지 않았다. 더불어 많은 기업이 클라우드 환경에서 서비스를 구성하려고 인프라를 구축하기 시작했다. 이 외에도 Ansible, Puppet, Chef와 같은 자동화 관리 도구가 발전하면서 애플리케이션이 실행되기 위한 환경을 구성하는 일도 점점 간소화됐다.

Docker는 이러한 노력의 연장선에 있는 오픈소스 프로젝트로, 격리화된 컨테이너 기술을 통해 애플리케이션을 실행하기 위한 환경을 구성할 필요 없이 일관성 있고 효율적인 배포가 가능하다. 컨테이너는 완벽하게 격리되어 있어서 개발자는 라이브러리 충돌이나 의존성과 같은 기술적인 문제에 대해 전혀 신경을 쓰지 않아도 되고 인프라 관리자는 단지 컨테이너를 배포하기만 하면 끝이다. 또한, 컨테이너별로 필요한 자원을 직접 지정할 수 있어 효율적인 운영이 가능하다.

여러분은 이 책을 통해 개발 환경을 빠르게 구성하고 애플리케이션 배포 환경을 간단하게 만들기 위해 어떻게 Docker를 사용하는지와 가상화된 Docker 컨테이너 안에서 애플리케이션을 실행하는 방법부터 완성된 컨테이너를 실행하는 방법까지 배울 수 있다.

★ 대상 독자 및 참고사항

이 책은 리눅스와 Git에 어느 정도 익숙한 독자를 대상으로 한다. 이 기술에 익숙하지 않다면 이 책에서 제공하는 예제를 실행하는 데 어려움을 겪을 수 있다. Docker를 설치하려면 관리자 권한이 필요하며 윈도우와 OS X 사용자는 VirtualBox를 설치해야 한다.


저자 프로필

슈리크리슈나 홀라 Shrikrishna Holla

  • 국적 인도
  • 학력 2014년 PESIT
  • 경력 Shippr.in Senior Product Engineer
    2015년 Freshdesk Inc. Product Developer
    Google Campus Ambassador for PESIT
  • 수상 2008년 Amul VidyaShree
  • 링크 공식 사이트트위터

2017.01.03. 업데이트 작가 프로필 수정 요청


저자 소개

지은이_슈리크리슈나 홀라

슈리크리슈나 홀라는 인도의 풀스택 개발자다. 자전거 타기와 음악 듣기를 좋아하며 가끔은 그림을 그리기도 한다. 해커톤에서 후드 티를 입고 밤을 새우기 위해 레드불을 마시는 그의 모습을 자주 볼 수 있다. 현재 클라우드 기반의 고객 서비스 플랫폼인 Freshdesk의 제품 개발자로 일하고 있다.


옮긴이_이기곤

아이렌소프트(AirenSoft)에서 풀스택 개발자로 일하고 있다. 주로 C/C++ 언어를 사용하며 멀티미디어 분야에 관심이 있다. 저서로는 『FFmpeg 라이브러리: 코덱과 영상 변환을 중심으로』, 역서로는 『도커 오케스트레이션: 애플리케이션 빌드, 테스트, 배포의 통합 관리』(이상 한빛미디어, 2015)가 있다.

목차

chapter 1 Docker 뜯어보기
1.1 Docker 설치
1.2 오픈스택
1.3 인셉션: Docker 안의 Docker
1.4 설치 검증
1.5 유용한 팁
1.6 요약

chapter 2 Docker 명령어와 Dockerfile
2.1 Docker에서 사용하는 용어
2.2 Docker 명령어
2.3 프로젝트 시작하기
2.4 Dockerfile
2.5 Docker의 작업 흐름도
2.6 자동화 빌드 구성
2.7 요약

chapter 3 Docker 컨테이너 설정
3.1 자원 제한
3.2 컨테이너 내부 데이터 관리
3.3 스토리지 드라이버 설정
3.4 Docker 네트워크 설정
3.5 컨테이너 연결
3.6 요약

chapter 4 자동화와 보안
4.1 Docker 원격 API
4.2 실행 중인 컨테이너에 프로세스를 추가하는 방법
4.3 서비스 발견
4.4 보안
4.5 요약

chapter 5 Docker의 친구들
5.1 Chef와 Puppet을 활용한 Docker
5.2 apt-cacher 설정
5.3 미니 Heroku 설정
5.4 고가용성 서비스 설정
5.5 요약


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

Realtime


[리얼타임]


이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전