logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Docker 도커 실전 가이드

Docker 도커 실전 가이드

사쿠라이 요이치로, 무라사키 다이스케 (지은이), 박현태 (옮긴이)
  |  
영진.com(영진닷컴)
2021-06-07
  |  
24,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 21,600원 -10% 0원 1,200원 20,400원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Docker 도커 실전 가이드

책 정보

· 제목 : Docker 도커 실전 가이드 
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 네트워크 구축
· ISBN : 9788931465273
· 쪽수 : 352쪽

책 소개

가상화 기술 중 하나인 Docker 사용에 대한 해설서이며, 이미지 빌드에 중점을 두었다. 여러 언어와 프레임워크를 대상으로 Docker 이미지를 빌드하거나 Docker 컨테이너 상에서 동작 확인, 개발 작업을 진행하기 위한 과정을 튜토리얼 형식으로 소개한다.

목차

Chapter 1 Docker의 기본
1-1 시작하기
1-1-1 이 책의 목적
1-1-2 들어가기에 앞서
1-2 Docker란
1-2-1 컨테이너형 가상화
1-2-2 Docker 이미지
1-2-3 Docker를 개발 운영 개선의 솔루션으로 고려하기
1-2-4 Docker Compose
1-3 Docker 설치
1-3-1 Linux(Ubuntu)인 경우
1-3-2 Windows인 경우
1-3-3 macOS인 경우
1-4 Docker 커맨드와 명령
1-4-1 Docker CLI 커맨드
1-4-2 Dockerfile 명령
1-4-3 Docker Compose 커맨드

Chapter 2 실전용 Docker 이미지 구축하기
2-1 PHP 실행 환경 구축하기
2-1-1 Laravel 환경
2-1-2 최초의 프로젝트 틀 만들기
2-1-3 프로젝트 틀을 사용한 실행 환경 이미지 만들기
2-1-4 효율적인 build를 위한 설정하기
2-1-5 로컬 개발 환경
2-1-6 인증 도입하기
2-2 Node.js 실행 환경 구축하기
2-2-1 Node.js 환경
2-2-2 최초의 프로젝트 틀 만들기
2-2-3 프로젝트 틀을 사용한 실행 환경 이미지 만들기
2-2-4 효율적인 build를 위한 설정하기
2-2-5 로컬 개발 환경
2-2-6 Node실행 환경 init 옵션
2-3 Ruby 실행 환경 구축하기
2-3-1 Sinatra란
2-3-2 사전 준비
2-3-3 Docker Compose 프로젝트 만들기
2-3-4 베이스 이미지의 동작 확인하기
2-3-5 호스트 환경 디렉터리의 접속 설정하기
2-3-6 Sinatra 설치하기
2-3-7 Web 서버 실행하기

Chapter 3 개발 작업에 적합한 Docker 환경 구축하기
3-1 Ruby on Rails 실행 환경 구축하기
3-1-1 Ruby on Rails란
3-1-2 사전 준비
3-1-3 Docker Compose 프로젝트 만들기
3-1-4 Node.js 환경 추가하기
3-1-5 Node.js 패키지 사용할 수 있도록 하기
3-2 Rails 애플리케이션 만들기
3-2-1 Rails 커맨드로 파일 세트 만들기
3-2-2 Web 서버 실행하여 동작 확인하기
3-3 개발에 필요한 구성 추가하기
3-3-1 컨테이너 시작할 때 클린업하기
3-3-2 개발용 툴 설정 수정하기
3-3-3 Spring을 사용하기 위한 구성 추가하기
3-3-4 Webpacker를 사용하기 위한 구성 추가하기
3-3-5 데이터 베이스 실행하기(PostgreSQL)
3-3-6 데이터 베이스 실행하기(MySQL)

Chapter 4 제 3자가 배포한 Docker 이용하기
4-1 JupyterLab 환경 만들기
4-1-1 JupyterLab이란
4-1-2 사전 준비
4-1-3 Jupyter Docker Stacks에 대해서
4-1-4 JupyterLab의 컨테이너 구성하기
4-1-5 컨테이너 환경 유저의 정보 설정하기
4-1-6 인증 정보 고정하기
4-2 PyTorch 사용하기
4-2-1 PyTorch란
4-2-2 빌드된 이미지 사용하기
4-2-3 베이스 이미지 확인하기
4-2-4 PyTorch를 설치한 이미지 빌드하기
4-2-5 PyTorch 사용 여부 확인하기
4-2-6 PyTorch 코드 실행하기
4-3 컨테이너 환경에서 GPU(CUDA) 사용하기
4-3-1 CUDA란
4-3-2 NVIDIA Docker 사용하기
4-3-3 GPU를 이용한 학습 처리 실행하기
4-4 Visdom으로 데이터 시각화하기
4-4-1 Visdom이란
4-4-2 Visdom 서버가 동작하는 컨테이너 만들기
4-4-3 Visdom 서버의 동작 확인하기
4-4-4 학습 처리 상태 실시간으로 표시하기
4-4-5 기본 설정으로 Visdom 사용하기

Chapter 5 Docker 기능 구사하기
5-1 Docker 이미지
5-1-1 이미지와 레이어
5-1-2 레이어 조사하기
5-1-3 이미지 크기 최적화하기
5-1-4 멀티 스테이지 빌드 사용하기
5-1-5 Alpine 이미지 사용하기
5-1-6 BuildKit 사용하기
5-2 엔트리 포인트 구사하기
5-2-1 ENTRYPOINT와 CMD의 차이점
5-2-2 docker-entrypoint.sh 준비하기
5-2-3 ENTRYPOINT 초안
5-2-4 커맨드 내용 편집하기
5-2-5 사전처리 실행하기
5-3 볼륨과 네트워크
5-3-1 Docker Desktop for Mac에서 볼륨 공유하기
5-3-2 설치 시에 생성되는 네트워크
5-3-3 독립적인 네트워크 사용하기
5-3-4 사설 IP 대역의 충돌 회피하기

저자소개

사쿠라이 요이치로 (지은이)    정보 더보기
Retty 주식회사 엔지니어. 도쿄 대학 대학원 정보 공학계 연구과 창조 정보학 전공하여 NEC 개발 부문에서 7년간 근무했다. 업무 겸 개인적으로 다수의 Web 서비스, 애플리케이션을 개발한 이후 Retty 주식회사 창업 시기에 합류 후 두 번의 iOS 앱 리뉴얼 담당했다. iOS 개발 이외에도 서버 사이드 개발 등 Docker와 Kubernetes를 이용한 사내 개발 환경 구축 등 다양한 업무를 담당했고, try! Swift Tokyo에서 Organizer를 맡는 등 커뮤니티 활동도 활발히 하고 있다.
펼치기
무라사키 다이스케 (지은이)    정보 더보기
2016년부터 프리랜서 엔지니어로 활동하는 정보 공학 박사이다. Web 업종의 스타트업 기업을 중심으로 개발 지원 및 컨설팅 담당하고 있다.
펼치기
박현태 (옮긴이)    정보 더보기
일본의 클라우드 기업에서 10년 이상 인프라 서비스 개발자 겸 엔지니어로 활동했다. 주로 OpenStack을 이용한 개발을 업무를 했지만, 최근엔 Docker, Kubernetes와 같은 컨테이너 기술에도 관심을 가지고 있다. 최근엔 글로벌 외자계에서 클라우드 테크니컬 어카운트 매니저로 활동 중이다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책