간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
NH(올원페이)카드 12% (19,010원)
(3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (15,120원)
(최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (15,120원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (17,280원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (19,440원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (20,090원)
(최대할인 3만원 / 3만원 이상 결제)
Close

도커 - 설치에서 운영까지 : 도커 1.11대응

원제 : Docker: Up and Running

2013년 9월 9일 이후 누적수치입니다.

판매지수 62
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

24,000원

  • 21,600 (10%할인)

    1,200P (5%적립)

배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(12)

  • 사은품(2)

출판사 서평

도커는 소프트웨어를 대규모로 배포하는 방식을 빠르게 바꾸고 있다. 하지만 리눅스 컨테이너가 여러분의 워크플로에 적합할지를 판단하는 것은 (그리고 세세한 부분까지 제대로 연동하는 것은) 그리 간단한 일이 아니다. 저자들의 풍부한 경험을 토대로 한 설명과 함께 도커를 이용하여 어떻게 애플리케이션과 의존 라이브러리들을 패키징하고, 테스트하고, 전송하고, 확장하는지, 그리고 운영 환경에서 컨테이너를 어떻게 지원하는지를 명확하게 안내해 준다.

뉴 렐릭(New Relic)의 사이트 안정화 엔지니어인 두 저자는 도커의 초기 릴리스 직후부터 실제 운영 환경에서 도커를 사용하며 체득한 것들을 이 책에서 아낌없이 풀어냈다. 그래서 자신들이 겪은 다양한 실패를 독자들이 범하지 않으면서도 도커라는 기술의 열매를 얻도록 도와준다.

이 책의 주요 내용
애플리케이션의 의존성 관리와 배포 절차를 간소화하는 방법
도커 이미지와 컨테이너, 명령행 도구의 사용법
운영 환경에서 도커 기반 리눅스 컨테이너의 배포와 테스트
컨테이너의 구성 요소와 내부 프로세스에 대한 이해, 그리고 컨테이너 디버깅
사내 데이터 센터나 클라우드 환경 내에서 제품 컨테이너를 대규모로 배포하는 방법
배포 도구, 네트워킹, 오케스트레이션, 보안, 설정 등 도커와 관련된 고급 주제

이 책의 대상 독자
이 책은 일정 규모 이상의 운영 환경에서 소프트웨어를 개발 및 배포하는 복잡한 워크플로 문제를 겪는 사람들을 대상으로 한다. 만약 당신이 도커, 리눅스 컨테이너, 데브옵스(DevOps), 대규모로 확장할 수 있는 소프트웨어 인프라 등에 관심이 있다면 이 책은 당신을 위한 것이다.

목차

Chapter 1 소개
도커의 탄생
도커의 전망
도커 워크플로의 장점
도커가 대신할 수 없는 것

Chapter 2 간단히 살펴보는 도커
절차 단순화
폭 넓은 지원과 채택
아키텍처
클라이언트/서버 모델
네트워크 포트와 유닉스 소켓
강력한 도구들
도커 명령행 도구
애플리케이션 프로그래밍 인터페이스
컨테이너 네트워킹
도커 최대로 활용하기
컨테이너는 가상 머신이 아니다
컨테이너는 가볍다
불변의 인프라를 향하여
제한적인 고립화
무상태 애플리케이션
상태를 외부에 저장하기
도커 워크플로
리비전 제어
빌드
테스팅
패키징
배포
도커 생태계
요약

Chapter 3 도커 설치
중요 용어들
도커 클라이언트
리눅스
맥 OS X 10.10
마이크로소프트 윈도우 8
도커 서버
Systemd 기반 리눅스
Upstart 기반 리눅스
init.d 기반 리눅스
가상 머신 기반 비리눅스 서버
설치 후 테스트하기
우분투
페도라
센트OS
요약

Chapter 4 도커 이미지로 작업하기
Dockerfile의 기본 구조
이미지 빌드하기
이미지 실행하기
환경 변수
자체 제작 기본 이미지
이미지 저장
공개 레지스트리
비공개 레지스트리
레지스트리에 인증하기
레지스트리 미러링하기
이미지 전송에 대한 다른 접근 방식들

Chapter 5 도커 컨테이너로 작업하기
컨테이너란 무엇인가?
컨테이너의 역사
컨테이너 생성하기
기본 설정
저장 볼륨
자원 제한
컨테이너 시작하기
컨테이너 자동 재시작
컨테이너 중지
컨테이너 강제종료
컨테이너를 일시 중지하고 재개하기
컨테이너와 이미지 삭제하기
다음 단계

Chapter 6 도커 둘러보기
도커 버전 출력
서버 정보
이미지 업데이트 다운로드
컨테이너 살펴보기
실행 중인 컨테이너 내부로 들어가기
docker exec
nsenter
셸 탐색하기
결과값 반환
도커 로그
도커 모니터링
컨테이너 통계
도커 이벤트
cAdvisor
둘러보기

Chapter 7 제품 수준 컨테이너로 가는 길
배포
도구의 분류
오케스트레이션 도구들
분산 스케줄러
배포 요약
컨테이너 테스트
간단히 훑어보기
외부 의존성

Chapter 8 컨테이너 디버깅
프로세스 출력
프로세스 점검
프로세스 제어
네트워크 점검
이미지 히스토리
컨테이너 점검
파일 시스템 점검
다음으로

Chapter 9 대규모 환경에서의 도커
도커 스웜
센추리온
아마존 EC2 컨테이너 서비스
IAM 롤 셋업
AWS CLI 셋업
컨테이너 인스턴스
작업
작업 테스트하기
작업 멈추기
요약

Chapter 10 고급 주제들
교체 가능한 백엔드
실행 드라이버
스토리지
컨테이너에 대한 더 자세한 내용들
제어 그룹
커널 네임스페이스, 사용자 네임스페이스
보안
컨테이너는 얼마나 안전한가?
도커 데몬은 얼마나 안전한가?
네트워킹

Chapter 11 제품용 컨테이너 플랫폼 설계
앱의 12요소210
코드베이스
의존성
설정
지원 서비스
빌드, 릴리스, 실행
프로세스
포트 바인딩
동시성
일회성
개발/운영 과정 일치
로그
관리 작업 프로세스
12요소 요약
리액티브 선언문
반응성
유연성
탄력성
메시지 기반
요약

Chapter 12 결론
장애물
도커 워크플로
배포 결과물 최소화
레지스트리와 전송 최적화
얻는 것
마지막 제언

찾아보기

본문중에서

우선, 실제 도커의 설정이나 설치에 들어가기에 앞서 도커가 어떤 것인지와 도커에서 얻을 수 있는 장점이 무엇인지를 설명하기 위해 간단히 살펴볼 것이다. 도커는 강력한 기술이지만, 끔찍하게 복잡하지는 않다. 이 장에서는 도커가 어떻게 동작하는지, 무엇이 도커를 강력하게 만드는지, 왜 사용하는 것이 좋은지 등 일반적인 내용들을 다룰 것이다. 이 장을 읽고 나면 아마 도커가 자신에게 왜 필요한지 알게 될 것이며, 실제로 깊이 있게 배우기 전에 이해도를 높이는 이 과정이 결코 힘들지는 않을 것이다.
(/ p.9)

도커 서버는 클라이언트 실행 파일에 통합되어 있다. 모든 리눅스 초기화 시스템은 실제 데몬을 실행하는 명령어를 보안상의 이유로 자동화해 놓고 사용자가 직접 확인하기 어려운 곳에 두므로 알기가 쉽지 않다. 그러므로 실행되는 도커 데몬을 확인할 수 있도록 다음처럼 리눅스 시스템에서 수동으로 명령을 실행하는 것이 유용하다.
(/ p.38)

대개의 경우는 컨테이너를 빠져나간 다음 자동으로 재시작할 수 있기를 원할 것이다. 어떤 컨테이너는 매우 짧은 시간만 동작하며 실행되었다가 빠르게 종료되어 사라지는 것을 반복하는 패턴을 가지기도 한다. 하지만 제품으로 출시되는 애플리케이션이라면 실행 이후에 종료될 때 알아서 재시작되기를 원할 수 있다.9 우리를 대신해서 도커가 재시작을 수행하도록 지정할 수 있다.
(/ p.91)

docker stats와 docker events는 유용하지만, 아직 그래프 기능은 제공하지 않는다. 그래프는 경향이나 패턴을 파악하는 데에 매우 도움이 된다. 물론 이 공백을 일정 부분 메워 준 사람들이 있다. 도커 모니터링을 위한 방법들을 찾아보았다면, 컨테이너의 성능이나 상태 정보를 쉽게 가시화하도록 돕는 기능들을 제공하는 몇몇 유명 도구에 관해 알게 되었을 것이다.
(/ p.121)

센추리온으로 간단한 애플리케이션을 배포하는 것을 살펴보자. 여기서는 웹 애플리케이션으로 공식 nginx 컨테이너를 배포해 볼 것이다. 해야 할 것이 많지는 않으나, 기본적으로 웹 페이지에서 볼 수 있는 환영 페이지를 만들어 보겠다. 물론 직접 만든 것으로 쉽게 교체할 수도 있다. 유일한 필요조건은 레지스트리에 배포되어 있어야 한다는 것이다.
(/ p.160)

그동안 충분한 지면을 할애하여 도커가 어떻게 애플리케이션을 갖고 컨테이너에게 독립적인 세상을 제공하기 위해 자원을 제한하고, 네임스페이스를 사용하는지에 대하여 이야기했다. 또한, 간단하게 SE리눅스/앱아머의 필요성도 언급했다. 컨테이너의 장점 중 하나는 여러 경우에서 가상 머신을 대신할 수 있다는 것이다. 그러면 이제 실제로 얻을 수 있는 고립화와 얻을 수 없는 것에 대해 알아보자.
(/ p.194)

저자소개

칼 마티아스(Karl Mattias) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

스타트업부터 포천 500대 기업까지 다양한 곳에서 개발자, 시스템 운영자, 네트워크 엔지니어 등으로 일해 왔다. 독일과 영국의 스타트업에서 몇 년간 일한 후 뉴 렐릭(New Relic)의 사이트 안정화 선임 엔지니어로 일하기 위해 최근 가족과 함께 미국 오리건 주 포틀랜드로 돌아왔다. 디지털과 관련된 것들에 시간을 쏟지 않을 때는 두 딸과 함께 구식 카메라로 사진을 찍거나 자전거 하이킹을 즐긴다.

션 P. 케인(Sean P. Kane) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

다양한 분야의 제품 운영과 관련하여 풍부한 경력을 지니고 있으며, 현재 뉴 렐릭에서 사이트 안정화 책임 엔지니어로 근무 중이다. 벨로시티(Velocity)를 포함해 수많은 콘퍼런스와 미트업에서 피로 누적 및 하드웨어 자동화 같은 주제들을 발표해 왔다. 션은 청소년기 대부분을 해외에서 보냈으며, 링글링 브로스 앤드 바넘 앤드 베일리 클라운 칼리지(Ringling Bros. and Barnum & Bailey Clown College, 1997년 폐교한 미국의 서커스 곡예학교) 수료, 두 번의 CIA 여름 인턴십, 알래스카 주의 최초의 웹사이트 구축 등 삶의 다양한 경험을 찾아다녔다. 현재는 미국

펼쳐보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

한국 오라클, 세븐 네트웍스 코리아를 비롯한 여러 회사에서 DBMS 엔진 및 푸시 메시징 엔진 등을 개발했다. 그루터를 거쳐 지금은 쿠팡에서 빅데이터 관련 개발 업무를 하고 있다. 아파치 타조(http://tajo.apache.org) 커미터로도 활동 중이다. 옮긴 책으로는 [도커: 설치부터 운영까지], [러닝 스파크]가 있다.

역자의 다른책

전체보기

이 상품의 시리즈

I♥Cloud 제이펍의 클라우드(아이러브클라우드)시리즈(총 16권 / 현재구매 가능도서 13권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용