본문 바로가기

추천 검색어

실시간 인기 검색어

그림으로 배우는 도커

개념부터 환경 구축까지 단계별로 익히는 도커
스즈키 료타 저자(글) · 서수환 번역
한빛미디어 · 2025년 02월 24일
0.0
10점 중 0점
(0개의 리뷰)
평가된 감성태그가
없습니다
  • 그림으로 배우는 도커 대표 이미지
    그림으로 배우는 도커 대표 이미지
  • 그림으로 배우는 도커 부가 이미지1
    그림으로 배우는 도커 부가 이미지1
  • 그림으로 배우는 도커 부가 이미지2
    그림으로 배우는 도커 부가 이미지2
  • A4
    사이즈 비교
    210x297
    그림으로 배우는 도커 사이즈 비교 184x236
    단위 : mm
01 / 04
무료배송 소득공제
10% 29,700 33,000
적립/혜택
1,650P

기본적립

5% 적립 1,650P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,650P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
새벽배송 내일(4/1,화 오전 7시 전) 도착
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

이달의 꽃과 함께 책을 받아보세요!

1권 구매 시 결제 단계에서 적용 가능합니다.

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

그림으로 배우는 도커 상세 이미지

책 소개

이 책이 속한 분야

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

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

이 책을 통해 도커를 제대로 이해하고 실무에 적용하는 방법을 단계별로 배워보세요.

작가정보

저자(글) 스즈키 료타

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

목차

  • [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 문제 발생 범위 좁히기

추천사

  • 프롬프트에서 사용하는 도커 명령어들이 실제로 어떤 일을 수행하는지 명확하게 이해할 수 있도록 설명이 간결하고 쉽게 되어 있습니다. 덕분에 단순히 명령어를 복사해 사용하는 대신 하나하나의 의미를 이해하며 활용할 수 있을 것입니다. 특히 도커 컴포즈 파일을 만드는 과정은 실무에서도 기존 내용을 쉽게 개선할 수 있도록 유익하게 구성되어 있습니다. 도커를 처음 시작하는 분들에게 적극 추천합니다.

  • 도커를 처음 접하는 분들에게 강력 추천합니다! 각 장의 학습 목표가 명확하며, 도커의 다양한 명령어들이 체계적으로 분류되어 있어 전체 구조를 이해하며 학습할 수 있습니다. 복잡해 보이는 도커의 개념들도 시각적 다이어그램을 통해 쉽게 설명되어 입문자들의 진입장벽을 확실히 낮춰줍니다.

  • 실무에서 도커를 사용할 때 반드시 알아야 할 핵심 내용을 다룬 책입니다. 도커의 원리와 명령어 실행 시 처리 흐름을 그림을 통해 설명하여 이해를 돕고, 각 단계에서 도커에 대한 기초를 차근차근 쌓을 수 있게 가이드합니다. 이를 바탕으로 여러 컨테이너를 한꺼번에 관리할 수 있는 도커 컴포즈 파일 작성법도 다룹니다. 또한, 실제 운영 환경에서 도커 사용 시 필요한 요금 체계, 계정 관리, 주의 사항 그리고 예상치 못한 오류 발생 시 대처 방안까지 상세히 설명합니다. 도커를 처음 배우는 입문자에게 도커의 전체적인 흐름을 이해하기에 적합한 책으로 추천합니다.

  • 요즘은 개발자에게 도커가 필수적인 도구가 된 시대입니다. 이 책은 도커를 사용하는 개발자라면 반드시 알아야 할 내용이 모두 담겨 있다고 생각합니다. 따라서 도커를 사용하려는 개발자라면 이 책의 내용만 학습하셔도 충분히 문제없이 활용하실 수 있을 것입니다. 책은 기초부터 실무적인 내용까지 폭넓게 다루고 있으며, 명령어도 이해하기 쉽도록 구성되어 있습니다. 또한, docker-compose, build, 실행 등 다양한 학습 예제를 통해 실습해 보시기 바랍니다.

  • 도커를 사용하는 엔지니어가 반드시 알아야 할 핵심 내용들을 이해하기 쉬운 그림과 상세한 명령어 실행 과정으로 설명한 점이 인상적이었습니다. 실제 사용자의 관점에서 학습 진입 장벽을 낮추기 위해 친절한 도식화와 실용적인 예제들을 제공하며, 도커의 개념을 쉽게 이해할 수 있도록 구성된 점이 돋보였습니다. 이런 점들이 이 책을 추천하게 만든 이유입니다.

  • 도커를 처음 접하거나 도커 개념에 익숙하지 않은 개발자들에게 강력히 추천합니다. 각 장이 독립적으로 구성되어 있어 필요한 부분을 쉽게 찾아볼 수 있고, 실무에서 자주 겪게 되는 상황들을 예제로 다루고 있어 매우 실용적입니다. 특히 도커 명령어와 개념을 그림으로 단계에 따라 설명하며, 반복적으로 풀어내어 이해하기 쉽게 구성한 점이 돋보입니다. 또한, 도커 컴포즈 사용법, 애플 맥 사용자를 위한 가이드, 팀 프로젝트에서의 도커 활용법까지 다루어 현업에서 바로 적용할 수 있습니다.

출판사 서평

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

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

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수, 원서(번역서)명/저자명을(를) 나타낸 표입니다.
ISBN 9791169213479
발행(출시)일자 2025년 02월 24일
쪽수 404쪽
크기
184 * 236 * 19 mm / 833 g
총권수 1권
원서(번역서)명/저자명 開發系エンジニアのためのDocker繪とき入門 定番技術の基本をビジュアルで理解する Dockerの「なぜ」を解決!/鈴木亮/著

Klover 리뷰 (0)

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

Klover리뷰를 작성해 보세요.

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

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

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

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

기분 좋은 발견

이 분야의 신간

공간 인간
이벤트
  • [sam] 교보문고 북앤플러스알파 요금제
  • [sam] 12주년 이벤트
01 / 02
TOP