본문 바로가기

추천 검색어

실시간 인기 검색어

그림으로 배우는 도커

스즈키 료타 지음 | 서수환 옮김
한빛미디어

2025년 02월 24일 출간

국내도서 : 2025년 02월 24일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 PDF (14.52MB)   |  405 쪽
ISBN 9791169219075
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 불가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.

PDF 필기가능 (Android, iOS)
소득공제
소장
정가 : 26,400원

쿠폰적용가 23,760

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 200원

작품소개

이 상품이 속한 분야

도커를 따라 하다 보면 명령어는 실행했지만, 정확히 어떻게 동작하는지 알기 어렵거나, 이미지를 만들었는데 컨테이너가 실행되지 않는 상황을 경험하게 됩니다. RUN과 CMD처럼 비슷해 보이는 개념이 실제로 무엇이 다른지 헷갈릴 때도 많습니다. 단순히 명령어를 입력하는 것만으로는 도커의 원리를 제대로 이해하기 어렵기 때문입니다.

이 책은 도커의 기초 개념부터 개발 환경 구축까지 핵심 내용을 단계적으로 익힐 수 있도록 구성된 입문서입니다. 명령어와 개념을 그림과 함께 설명해 누구나 쉽게 이해할 수 있으며, 실무에서 활용할 수 있는 다양한 예제도 제공합니다. 도커 컨테이너, 이미지, 네트워크, 볼륨 등 필수 개념을 익히고, 도커 컴포즈를 활용한 개발 환경 구성 방법까지 자세히 다룹니다. 또한, 운영 시 주의할 점과 디버깅 노하우를 소개해 실무에서 도커를 더욱 효과적으로 활용할 수 있도록 돕습니다.

이 책을 통해 도커를 제대로 이해하고 실무에 적용하는 방법을 단계별로 배워보세요.
[1부 가상화와 도커 기본 지식]

1장 가상화
_1.1 물리 머신과 가상 머신
_1.2 가상화 소프트웨어 종류
_1.3 컨테이너형 가상화 특징

2장 도커와 주변 요소 살펴보기
_2.1 도커의 구성 요소
_2.2 컨테이너와 이미지 규격

3장 도커 설치
_3.1 윈도우에서 도커 사용하기
_3.2 맥OS에서 도커 사용하기

4장 도커 기본과 대원칙
_4.1 명령어와 프로세스
_4.2 컨테이너
_4.3 이미지
_4.4 도커파일
_4.5 명령어 기초 지식
_4.6 명령어 치트 시트

[2부 도커 컨테이너 활용법]

5장 컨테이너 기초 지식
_5.1 컨테이너 상태와 프로세스
_5.2 컨테이너 명령어

6장 컨테이너 기본 조작
_6.1 컨테이너 가동하기 container run
_6.2 컨테이너 목록 확인하기 container ls
_6.3 컨테이너 정지하기 container stop
_6.4 컨테이너 삭제하기 container rm

7장 루비 컨테이너로 인라인 실행하기
_7.1 컨테이너 가동 시 임의의 처리 실행하기 container run [COMMAND]
_7.2 컨테이너에 이름 붙이기 container run --name
_7.3 컨테이너 정지 시 자동으로 삭제하기 container run --rm

8장 파이썬 대화형 셸을 가동해서 컨테이너와 소통하기
_8.1 컨테이너를 대화형 모드로 조작하기 container run --interactive --tty

9장 Nginx 서버를 가동해서 브라우저에서 접속하기
_9.1 컨테이너 포트 공개하기 container run --publish

10장 MySQL 서버를 백그라운드로 가동하기
_10.1 컨테이너 환경 변수 설정하기 container run --env
_10.2 컨테이너를 백그라운드로 실행하기 container run --detach

11장 PostgreSQL 서버를 가동해서 이것저것 확인해 보기
_11.1 컨테이너 출력 확인하기 container logs
_11.2 가동 중인 컨테이너에 명령하기 container exec
_11.3 PostgreSQL 서버에 접속하는 방법 정리하기

[3부 도커 이미지 활용법]

12장 이미지의 기본 내용
_12.1 왜 이미지 조작을 이해해야 하는가?
_12.2 완전한 이미지명과 태그
_12.3 레이어와 메타데이터
_12.4 이미지 명령어

13장 이미지 기본 조작
_13.1 이미지 목록 확인하기 image ls
_13.2 이미지 취득하기 image pull
_13.3 이미지 상세 내용 확인하기 image inspect

14장 다른 버전의 MySQL 서버 가동하기
_14.1 도커 허브에서 이미지 찾기
_14.2 컨테이너 가동 시 이미지 태그 지정하기

15장 vi를 설치한 우분투 이미지를 작성하고 공유하기
_15.1 컨테이너에 vi 설치하기
_15.2 컨테이너 이미지화하기 container commit
_15.3 컨테이너를 tar로 이미지화하기 container export + image import
_15.4 이미지를 tar로 만들고 다시 이미지화하기 image save + image load

[4부 도커파일 활용법]

16장 도커파일 기초
_16.1 도커파일이 필요한 이유
_16.2 도커 허브의 레이어 정보 해석하기
_16.3 도커파일 명령 목록

17장 vi를 사용할 수 있는 우분투 이미지 만들기
_17.1 베이스 이미지 지정하기 FROM
_17.2 도커파일로 이미지 빌드하기 image build
_17.3 명령어를 실행해서 레이어 확정하기 RUN

18장 시간대와 로그 출력이 설정된 MySQL 이미지 만들기
_18.1 이미지 환경 변수 지정하기 ENV
_18.2 호스트머신의 파일을 이미지에 추가하기 COPY

19장 가동할 때 웹서버를 실행하는 파이썬 이미지 만들기
_19.1 컨테이너 가동 시 명령어 지정하기 CMD

[5부 고급 도커 컨테이너 활용법]

20장 볼륨과 네트워크 기초
_20.1 볼륨
_20.2 네트워크

21장 MySQL 컨테이너 데이터가 사라지지 않게 만들기
_21.1 볼륨 작성하기 volume create
_21.2 컨테이너 가동할 때 볼륨 마운트하기 container run --mount

22장 호스트머신에서 편집한 파일을 루비 컨테이너에서 실행하기
_22.1 바인드 마운트 이용하기 container run --mount
_22.2 볼륨과 바인드 마운트의 차이점

23장 PHP 컨테이너에서 MySQL 컨테이너와 통신하기
_23.1 네트워크 작성하기 network create
_23.2 컨테이너 가동 시 네트워크에 접속하기 container run --network
_23.3 기본 브릿지 네트워크를 사용한 컨테이너 통신

[6부 고급 도커 컨테이너 활용법]

24장 구성 정리하기
_24.1 앞으로 만들 웹 서비스
_24.2 구성 정리하기
_24.3 이 장의 정리

25장 필요한 이미지 준비하기
_25.1 디렉터리 작성
_25.2 DB 이미지 정리하기
_25.3 메일 이미지 정리하기
_25.4 앱 이미지 준비하기
_25.5 이 장의 정리

26장 컨테이너 이외의 리소스 준비하기
_26.1 앱 컨테이너 정리하기
_26.2 DB 컨테이너 정리하기
_26.3 메일 컨테이너 정리하기
_26.4 이 장의 정리

27장 컨테이너 가동
_27.1 앱, DB, 메일 컨테이너 가동
_27.2 브라우저 확인하기

28장 도커 컴포즈 이용
_28.1 도커 컴포즈 기초
_28.2 docker 명령어를 compose.yaml로 이식하기
_28.3 도커 컴포즈 기본 조작


[7부 운영 시 주의할 점과 트러블슈팅]

29장 도커 데스크톱 유료 플랜과 도커 계정
_29.1 도커 데스크톱 유료 플랜
_29.2 도커 계정

30장 프로젝트에서 도커 사용하기
_30.1 환경 변수로 compose.yaml 값을 매개변수로 만들기
_30.2 .dockerignore로 빌드할 때 사용할 파일 제외하기
_30.3 여러 도커 컴포즈 파일 합치기

31장 애플 실리콘 맥에서 도커 사용하기
_31.1 명령어 집합 구조
_31.2 서로 다른 ISA의 도커 실행 환경 공존하기

32장 디버깅 방법
_32.1 현재 상태 정리하기
_32.2 문제 발생 범위 좁히기

이 책은 도커를 쉽게 이해하고자 하는 입문자를 위한 안내서입니다. 풍부한 그림을 활용해 도커의 기본 개념부터 실제 개발 환경 구축까지 단계별로 설명합니다. 컨테이너 생성부터 이미지 빌드, 도커 컴포즈 활용까지 이어지는 예제 실습으로 도커의 전반적인 흐름을 익힐 수 있습니다.

또한, 도커파일 작성, 도커 컴포즈 활용, 네트워크 설정 등 실무에 필요한 기술을 다루며, 운영 시 주의할 점과 트러블슈팅 방법도 소개합니다. 본문에는 친절한 그림 설명과 함께 POINT, COLUMN 구성으로 핵심 내용을 강조하며, 윈도우와 맥 사용자를 위한 실용적인 팁도 포함했습니다.
이 책을 통해 도커의 기본부터 실전 활용까지 익히고, 더욱 효율적인 개발 환경을 만들어 보세요.

작가정보

별명은 호게 상. 어쩌다 들어간 대학의 정보통신 계열 학과에서 프로그래밍을 접한 후 정보통신 분야에 빠져들었다. 2012년 모 전자 메이커 대기업에 취직해서 백엔드 엔지니어로서 ISP 서비스 개발에 종사했다. 2021년 미라이토디자인으로 이직, 현재는 Zenn(엔지니어 정보 공유 커뮤니티)에 투고하거나 회사 유튜브 채널에 진지한 동영상이나 그렇지 못한 동영상을 공개하고 있다.

일본에서 IT 시스템을 설계, 개발하는 엔지니어다. 귀찮은 일이 생기면 대신해 줄 무언가를 찾다
가 없으면 만드는 것이 취미다. 또 뭐하며 놀까에 대해 늘 고민하고 있다.

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 5,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (2024년 9월 30일부터 적용)
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 5,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (2024년 9월 30일부터 적용)
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    그림으로 배우는 도커 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    그림으로 배우는 도커 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    그림으로 배우는 도커
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글바이액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)