본문내용 바로가기
MD의선택 무료배송 소득공제

트러블슈팅 도커 도커의 활용과 문제 해결 방법

오픈소스 프로그래밍
바이브하브 콜리 , 라즈딥 두아, 존 우튼 지음 | 남기혁 옮김 | 에이콘출판 | 2018년 08월 22일 출간
  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 통합포인트 :
    [기본적립] 1,500원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 : 카드/포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(19일,수) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내
장바구니 담기 바로구매

책 그리고 꽃 서비스
책 그리고 꽃 | 책과 꽃을 함께 선물하세요 자세히보기

닫기

바로드림 주문 선물하기 보관함 담기
상품상세정보
ISBN 9791161751887(1161751882)
쪽수 348쪽
크기 190 * 236 * 22 mm /805g 판형알림
이 책의 원서/번역서 Troubleshooting Docker/Vaibhav Kohli

책소개

이 책이 속한 분야

도커의 설치와 기본 관리 기능부터, 네트워킹, 쿠버네티스, 공용 클라우드에서 활용하는 방법에 이르기까지, 전반적인 도커 활용법과 이 과정에서 발생할 수 있는 다양한 문제를 해결하는 기법을 설명한다. 또한 문제를 사전에 방지하기 위한 팁과 도커 기반의 워크플로우를 구성하는 방법도 소개한다.

저자소개

저자 : 바이브하브 콜리

저자 바이브하브 콜리(Vaibhav Kohli)는 현재 VMware R&D 부서에서 근무하고 있으며, 명문 뭄바이 대학교에서 1년간 컴퓨터공학을 가르치기도 했다. VMware의 CTO 오피스에서 VMware IoT 프로젝트를 진행하고 있다. 「IEEE 트랜잭션」을 비롯한 일류 저널에 연구 논문을 여러 편 발표했고, VMware에서 컨테이너 기술과 관련해 여러 건의 특허도 출원했다. 참여한 빅데이터 프로젝트 중 일부는 전국 단위 프로젝트 쇼케이스 이벤트에서 최고 상을 받기도 했다. 여러 나라에서 워크숍, 해커톤, 트레이닝 세션, 트레이드 쇼를 수행했으며, IoT 및 도커 기술 관련 콘퍼런스의 발표자로도 명성을 날리고 있다. 또한 오픈소스 코드 기여자 및 리포지터리 관리자로도 적극적으로 활동하고 있으며, 도커와 쿠버네티스 관련 온라인 튜토리얼도 여러 차례 발표한 바 있다. 그동안 여러 고객과 기업을 대상으로 클라우드 네이티브 앱과 데브옵스 모델, 마이크로서비스 아키텍처로 이전하는 방법을 소개하는 데 기여했으며, 최근에는 도커 네트워킹 관련 책도 저술했다.
현재 최신 도커 및 쿠버네티스 기술에 관련된 인도 전역의 다양한 밋업 그룹을 관리하며 이끌고 있다.

저자 : 라즈딥 두아

저자 라즈딥 두아(Rajdeep Dua)는 클라우드와 빅데이터 분야에서 18년의 경력을 보유했다. 클라우드 인프라스트럭처와 머신 러닝 관련 프로젝트에 적극적으로 참여했을 뿐만 아니라, 이러한 기술을 세일즈포스, 구글, VMware 등에 홍보하는 활동도 여러 차례 수행했다. 현재 세일즈포스 인도 지사에서 개발자 관계 팀(Developer Relation)을 이끌고 있으며, 세일즈포스의 머신 러닝 팀 소속으로도 활동하고 있다.
도커 커뮤니티에 기여한 공로로 ‘도커 캡틴(Docker Captain)’으로 선정됐으며, 그동안 도커, 쿠버네티스, 안드로이드, 오픈스택, 클라우드 파운드리 등과 같은 프로젝트를 통해 오픈소스 커뮤니티에 기여했다. IIIT 하이데라바드, ISB, IIIT 델리, 푸네 공과 대학에서 클라우드와 빅데이터에 대해 강의하기도 했다.
러크나우 인도 경영 대학에서 IT 및 시스템 분야의 MBA를 취득했으며, 인도 파티알라의 타파르 대학교에서 BTech 학위를 취득했다.

저자 : 존 우튼

저자 존 우튼(John Wooten)은 안전하고, 간결하고, 지속성 있는 클라우드 아키텍처를 설계하는 글로벌 오픈소스 클라우드 컨설팅 회사인 컨설티드(CONSULTED)의 설립자이자 CEO다. 선도적인 클라우드 솔루션 아키텍트이자 오픈 테크놀로지 전략가로서 기업과 정부 기관을 위한 공용, 사설, 하이브리드 클라우드 시스템을 설계하고, 테스트하고, 배치하고, 관리하는 것과 관련해 깊이 있고 풍부한 실전 경험을 쌓았다. 주 전문 분야는 리눅스 시스템 관리, 오픈스택 클라우드, 도커 컨테이너다. 오픈소스 활동가로도 활동하면서 다양한 오픈소스 프로젝트와 커뮤니티에서 매우 헌신적으로 활동하고 있다. 가장 최근에는 오픈소스 프로젝트와 애플리케이션에 대한 선도적인 리포지터리와 대표적인 리소스인 외펜소스드(?ppenSourced)의 설립자이자 메인테이너로 활동하고 있다. 업무 외에는 자칭 서핑족으로서 다음에 탈 만한 파도를 쫓아다니거나 한적한 곳에서 하이킹과 캠핑을 즐긴다.

역자 : 남기혁

역자 남기혁은 고려대학교 컴퓨터학과에서 학부와 석사 과정을 마친 후 한국전자통신연구원에서 선임연구원으로 재직하고 있으며, 현재 ㈜프리스티에서 네트워크 제어 및 검증 소프트웨어 개발 업무를 맡고 있다. 에이콘출판사에서 출간한 『GWT 구글 웹 툴킷』(2008), 『해킹 초보를 위한 USB 공격과 방어』(2011), 『자바 7의 새로운 기능』(2013), 『iOS 해킹과 보안 가이드』(2014), 『Neutron 오픈스택 네트워킹』(2015), 『실전 IoT 네트워크 프로그래밍』(2015), 『애플 워치 WatchKit 프로그래밍』(2015), 『현대 네트워크 기초 이론』(2016), 『도커 컨테이너』(2017), 『스마트 IoT 프로젝트』(2017), 『파이썬으로 배우는 인공지능』(2017), 『메이커를 위한 실전 모터 가이드』(2018) 등을 번역했다.

작가의 말

도커(Docker)는 어디서나 안정적으로 실행되는 애플리케이션을 누구나 쉽게 개발하고 배치할 수 있게 해주는 오픈소스, 컨테이너 기반 플랫폼이다. 도커는 빠르고 간결하고 보안에 안전한 방식으로 최신 애플리케이션을 위한 확장성과 이식성이 뛰어난 환경을 구축하게 해준다. 최신 마이크로서비스나 N티어(N-tier) 애플리케이션의 컨테이너화와 관련해 도커가 독보적인 위치를 차지함에 따라, 프로덕션 수준의 배치를 위한 자동화된 워크플로우에서 발생하는 문제를 효과적으로 해결하는 능력이 중요해졌다.

목차

1장. 컨테이너 및 도커 개요
__컨테이너 개념
____OS 컨테이너
____애플리케이션 컨테이너
____도커 자세히 들여다보기
____도커 컨테이너의 장점
____도커 라이프사이클
____도커 설계 패턴
__유니커널
__요약

2장. 도커 설치 방법
__우분투에 도커 설치하기
____사전 준비 사항
____패키지 정보 업데이트
____새로운 GPG 키 추가하기
____문제 해결
____새로운 도커 패키지 소스 추가하기
____우분투 패키지 업데이트
____리눅스 이미지 엑스트라 설치
____옵션: 앱아머 설치
____도커 설치
__레드햇 리눅스에 도커 설치하기
____커널 버전 확인
____얌 패키지 업데이트
____얌 리포지터리 추가하기
____도커 패키지 설치하기
____도커 서비스 구동하기
____도커 설치 테스트하기
____설치 파라미터 확인
____문제 해결
__AWS에 CentOS VM을 배치해 도커 컨테이너 구동하기
____커널 버전 확인
____얌 패키지 업데이트
____얌 리포지터리 추가하기
____도커 패키지 설치하기
____도커 서비스 구동하기
____도커가 제대로 설치됐는지 확인하기
____설치 파라미터 확인하기
__CoreOS에 도커 설치하기
____CoreOS 채널 설치하기
____문제 해결
__페도라에 도커 설치하기
____커널 버전 확인
____DNF로 설치하기
____얌 리포지터리에 추가하기
____도커 패키지 설치하기
__스크립트로 도커 설치하기
____도커 설치 스크립트 실행하기
__수세 리눅스에 도커 설치하기
____AWS에 수세 리눅스 VM 구동하기
____커널 버전 확인
____Containers-Module 추가하기
____도커 설치하기
____도커 서비스 구동하기
____도커가 제대로 설치됐는지 확인하기
____문제 해결
__요약

3장. 베이스 및 레이어드 이미지 빌드 방법
__컨테이너 이미지 빌드하기
____도커 레지스트리에서 제공하는 공식 이미지
____베이스 이미지 직접 빌드하기
____레이어드 이미지 빌드하기
__빌드한 이미지 테스트하고 디버깅하기
____문제 해결과 관련된 도커 세부 사항
____docker version
____docker info
____데비안/우분투에서 발생한 문제의 해결 기법
____설치된 도커 이미지 목록 확인하기
____도커 이미지를 수동으로 구동하기
____캐시에 저장된 파일시스템 상태 확인하기
____이미지 레이어 ID를 디버그 컨테이너로 활용하기
____보충 예제
____오류가 발생한 컨테이너 프로세스 검사하기
____그 밖에 다른 유용한 정보
____sysdig으로 디버깅하기
____트러블슈팅: 오픈 커뮤니티에 공헌하기
__이미지 빌드 자동화
____단위 테스트를 적용한 배치
____테스트를 적용한 배치 작업을 자동화하기
__요약

4장. 마이크로서비스 및 N티어 애플리케이션 설계
__과장 혹은 오만
__모놀리딕 아키텍처
__N티어 애플리케이션 아키텍처
____3티어 웹 애플리케이션 만들기
__마이크로서비스 아키텍처
____최신 애플리케이션 구조로 전환하는 방법
____마이크로서비스 관리하기
____마이크로서비스 관리하기
____N티어 애플리케이션을 여러 개의 이미지로 분할하기
____애플리케이션을 구성하는 여러 티어가 함께 작동하게 만들기
__요약

5장. 컨테이너 기반 애플리케이션 다루기
__도커 레지스트리를 통한 재배포
____도커 공용 리포지터리(도커 허브)
____사설 도커 레지스트리
__도커 허브에 이미지 올리기
____사설 로컬 도커 레지스트리 설치
____이미지를 다른 호스트로 옮기기
____이미지 서명을 통해 무결성 보장하기
__도커 트러스티드 레지스트리
__도커 UCP
__요약

6장. 컨테이너 운영하기
__프리빌리지드 컨테이너
____트러블슈팅 팁
__수퍼 프리빌리지드 컨테이너
____도커 컨테이너의 규모 확장 관련 트러블슈팅
__퍼핏
____이미지
____컨테이너
____네트워킹
____도커 컴포즈
____트러블슈팅 팁
__앤서블
____앤서블을 이용한 도커 자동화
____앤서블 컨테이너
____트러블슈팅 팁
__셰프
__요약

7장. 도커 컨테이너의 네트워킹 스택 관리하기
__도커 네트워킹
__docker0 브릿지
____도커 브릿지 설정 관련 문제의 해결 방법
__DNS 설정
__컨테이너와 외부 네트워크 통신에 관련된 문제의 해결 방법
____특정 컨테이너에서 SSH 접속을 하지 못하게 제한하기
____컨테이너 링크하기
__립네트워크와 컨테이너 네트워크 모델
____CNM 오브젝트
__오버레이 및 언더레이 네트워크 기반의 도커 네트워킹 도구
____플래널
____위브
____프로젝트 칼리코
__도커 엔진 스웜 모드에서 오버레이 네트워크 설정하기
____멀티호스트 도커 네트워킹 솔루션 비교
__도커에서 OVS를 사용하도록 설정하기
____단일 호스트에 OVS를 설정하는 과정에서 발생하는 문제의 해결 방법
____OVS를 여러 호스트에 설정하는 과정에서 발생할 수 있는 문제의 해결 방법
__요약

8장. 쿠버네티스로 도커 컨테이너 관리하기
__베어메탈 머신에 쿠버네티스 배치하기
__페도라에서 쿠버네티스를 직접 설정할 때 발생할 수 있는 문제의 해결 방법
__미니큐브로 쿠버네티스 배치하기
__UIAWS에 쿠버네티스 배치하기
__vSphere에 쿠버네티스 배치하기
__쿠버네티스 설정 과정에서 발생하는 문제의 해결 방법
__쿠버네티스 포드 배치하기
__프로덕션 환경에 쿠버네티스 배치하기
__쿠버네티스 디버깅에 관련된 이슈
__요약

9장. 데이터 볼륨 사용법
__도커 볼륨을 제대로 이해해서 문제 예방하기
__기본 활용 사례: 도커 컨테이너에 데이터 저장하기
__데이터 전용 컨테이너
____데이터 전용 컨테이너 생성하기
____호스트와 도커 컨테이너끼리 데이터 공유하기
__호스트에 매핑된 볼륨을 공유 스토리지에 백업하기
____플로커
____플로커 클라이언트 노드에서 설정할 작업
____콘보이
__도커 스토리지 드라이버 성능
____UFS 기초
____도커에서 디바이스 매퍼를 사용하는 방식
__요약

10장. 공용 클라우드(AWS와 애저)에 도커 배치하기
__아마존 ECS 아키텍처
__아마존 ECS 배치 과정에서 발생하는 문제의 해결 방법
__ECS 클러스터에 있는 도커 컨테이너 업데이트하기
__마이크로소프트 애저 컨테이너 서비스 아키텍처
__마이크로소프트 애저 컨테이너 서비스 관련 문제의 해결 방법
__AWS 및 애저용 도커
__요약

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 도커 관련 도구를 비롯해 뿐만 아니라 서비스, 마이크로서비스, N티어 애플리케이션을 설치하는 방법
■ 자동화 도구를 통해 재사용 가능하고 이식성 높은 컨테이너를 생성하는 방법
■ 컨테이너끼리 연결하거나 네트워킹하는 방법
■ 컨테이너에 볼륨을 안전하게 붙이는 방법
■ 도커 API 사용 및 문제 해결 방법
■ 공용 클라우드에 도커를 배치하는 과정에서 발생하는 문제의 해결 방법
■ 쿠버네티스(Kubernetes)를 통해 컨테이너를 쉽게 관리하는 방법

★ 이 책의 대상 독자 ★
... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품