완벽한 IT 인프라 구축을 위한 Docker 또는 초등 1학년 공부, 책읽기가 전부다 > 도서

본문 바로가기

도서

완벽한 IT 인프라 구축을 위한 Docker 또는 초등 1학년 공부, 책읽기가 전부다

시니
2025-04-13 21:35 17 0

본문




완벽한 IT 인프라 구축을 위한 Docker
9788956747903.jpg


도서명 : 완벽한 IT 인프라 구축을 위한 Docker
저자/출판사 : Asa Shiho, 정보문화사
쪽수 : 336쪽
출판일 : 2018-09-10
ISBN : 9788956747903
정가 : 25000

_들어가며
_이 책을 읽기 전에
대상 독자
이 책의 특징
동작 확인 환경
이 책의 표기
이 책의 서포트 페이지
샘플 애플리케이션의 다운로드

제1부 도입편
제1장 시스템과 인프라 기초 지식
1.1 시스템 기반의 기초 지식
시스템 기반의 구성 요소
클라우드와 온프레미스
클라우드가 적합한 케이스
온프레미스가 적합한 케이스
시스템 기반의 구축/운용 흐름
1.2 하드웨어와 네트워크 기초 지식
서버 장비
네트워크 주소
OSI 참조 모델과 통신 프로토콜
방화벽
라우터/레이어 3 스위치
1.3 OS(Linux) 기초 지식
Linux
Linux 커널
Linux 파일 시스템
Linux 디렉토리 구성
Linux 보안 기능
1.4 미들웨어 기초 지식
웹 서버/웹 애플리케이션 서버
데이터베이스 서버
시스템 감시 툴
1.5 인프라 구성 관리 기초 지식
인프라 구성 관리
코드를 사용한 구성 관리
대표적인 인프라 구성 관리 툴
지속적 인티그레이션/지속적 딜리버리

제2장 컨테이너 기술과 Docker의 개요
2.1 컨테이너 기술의 개요
컨테이너
컨테이너 역사
2.2 Docker의 개요
프로그래머에게 Docker란?
2.3 Docker의 기능
Docker 이미지를 만드는 기능(Build)
Docker 이미지를 공유하는 기능(Ship)
Docker 컨테이너를 작동시키는 기능(Run)
Docker 에디션
Docker 컴포넌트
2.4 Docker의 작동 구조
컨테이너를 구획화하는 장치(namespace)
릴리스 관리 장치(cgroups)
네트워크 구성(가상 브리지/가상 NIC)
Docker 이미지의 데이터 관리 장치

제2부 기본편
제3장 Docker 설치와 튜토리얼
3.1 Docker 설치와 작동 확인
Docker의 클라이언트 툴
Docker for Mac 설치하기
Docker for Windows 설치하기
Linux에 설치하기
Docker에서 ‘Hello world’
Docker 버전 확인(docker version)
Docker 실행 환경 확인(docker system info)
Docker 디스크 이용 상황(docker system df)
3.2 웹 서버를 작동시켜 보자
Docker 이미지 다운로드하기
Nginx를 작동시켜 보자
Nginx 작동 확인
Nginx 기동 및 정지

제4장 Docker 명령
4.1 Docker 이미지 조작
Docker Hub
이미지 다운로드(docker image pull)
이미지 목록 표시(docker image ls)
이미지 상세 정보 확인(docker image inspect)
이미지 태그 설정(docker image tag)
이미지 검색(docker search)
이미지 삭제(docker image rm)
Docker Hub에 로그인(docker login)
이미지 업로드(docker image push)
Docker Hub에서 로그아웃(docker logout)
4.2 Docker 컨테이너 생성/시작/정지
Docker 컨테이너의 라이프 사이클
컨테이너 생성 및 시작(docker container run)
컨테이너의 백그라운드 실행(docker container run)
컨테이너의 네트워크 설정(docker container run)
자원을 지정하여 컨테이너 생성 및 실행(docker container run)
컨테이너를 생성 및 시작하는 환경을 지정(docker container run)
가동 컨테이너 목록 표시(docker container ls)
컨테이너 가동 확인(docker container stats)
컨테이너 시작(docker container start)
컨테이너 정지(docker container stop)
컨테이너 재시작(docker container restart)
컨테이너 삭제(docker container rm)
컨테이너 중단/재개(docker container pause/docker container unpause)
4.3 Docker 컨테이너 네트워크
네트워크 목록 표시(docker network ls)
네트워크 작성(docker network create)
네트워크 연결(docker network connect/docker network disconnect)
네트워크 상세 정보 확인(docker network inspect)
네트워크 삭제(docker network rm)
4.4 가동 중인 Docker 컨테이너 조작
가동 컨테이너 연결(docker container attach)
가동 컨테이너에서 프로세스 실행(docker container exec)
가동 컨테이너의 프로세스 확인(docker container top)
가동 컨테이너의 포트 전송 확인(docker container port)
컨테이너 이름 변경(docker container rename)
컨테이너 안의 파일을 복사(docker container cp)
컨테이너 조작의 차분 확인(docker container diff)
4.5 Docker 이미지 생성
컨테이너로부터 이미지 작성(docker container commit)
컨테이너를 tar 파일로 출력(docker container export)
tat 파일로부터 이미지 작성(docker image import)
이미지 저장(docker image save)
이미지 읽어 들이기(docker image load)
불필요한 이미지/컨테이너를 일괄 삭제(docker system prune)

제5장 Dockerfile을 사용한 코드에 의한 서버 구축
5.1 Dockerfile을 사용한 구성 관리
Dockerfile이란?
Dockerfile의 기본 구문
Dockerfile 작성
5.2 Dockerfile의 빌드와 이미지 레이어
Dockerfile로부터 Docker 이미지 만들기
Docker 이미지의 레이어 구조
5.3 멀티스테이지 빌드를 사용한 애플리케이션 개발
Dockerfile 만들기
Docker 이미지의 빌드
Docker 컨테이너의 시작
5.4 명령 및 데몬 실행
명령 실행(RUN 실행)
데몬 실행(CMD 명령)
데몬 실행(ENTRYPOINT 명령)
빌드 완료 후에 실행되는 명령(ONBUILD 명령)
시스템 콜 시그널의 설정(STOPSIGNAL 명령)
컨테이너의 헬스 체크 명령(HEALTHCHECK 명령)
5.5 환경 및 네트워크 설정
환경변수 설정(ENV 명령)
작업 디렉토리 지정(WORKDIR 명령)
사용자 지정(USER 명령)
라벨 지정(LABEL 명령)
포트 설정(EXPOSE 명령)
Dockerfile 내 변수의 설정(ARG 명령)
기본 쉘 설정(SHELL 명령)
5.6 파일 설정
파일 및 디렉토리 추가(ADD 명령)
파일 복사(COPY 명령)
볼룸 마운트(VOLUME 명령)

제6장 Docker 이미지 공개
6.1 Docker 이미지의 자동 생성 및 공개
Automated Build의 흐름
GitHub에 공개하기
Docker Hub의 링크 설정
Dockerfile의 빌드
Docker 이미지 확인
6.2 Docker Registry를 사용한 프라이빗 레지스트리 구축
로컬 환경에 Docker 레지스트리 구축하기
Docker 이미지 업로드
Docker 이미지의 다운로드와 작동 확인
6.3 클라우드 서비스를 사용한 프라이빗 레지스트리 구축
Google Container Registry 준비하기
Docker 이미지의 업로드
Docker 이미지의 다운로드와 작동 확인

제3부 실행 환경 구축편
제7장 여러 컨테이너의 운용 관리
7.1 여러 컨테이너 관리의 개요
웹 3계층 시스템 아키텍처
영구 데이터의 관리
Docker Compose
7.2 웹 애플리케이션을 로컬에서 움직여 보자
Compose 구성 파일의 작성
여러 Docker 컨테이너 시작
여러 Docker 컨테이너 정지
7.3 Docker Compose를 사용한 여러 컨테이너의 구성 관리
docker-compose.yml의 개요
이미지 지정(image)
이미지 빌드(build)
컨테이너 안에서 작동하는 명령 지정(command/entrypoint)
컨테이너 간 연결(links)
컨테이너 간 통신(ports/expose)
서비스의 의존관계 정의(depends_on)
컨테이너 환경변수 지정(environment/env_file)
컨테이너 정보 설정(container_name/labels)
컨테이너 데이터 관리(volumes/volumes_from)
7.4 Docker Compose를 사용한 여러 컨테이너의 운용
Docker Compose의 버전 확인
Docker COmpose의 기본 명령
여러 컨테이너의 생성(up)
여러 컨테이너 확인(ps/logs)
컨테이너에서 명령 실행(run)
여러 컨테이너 시작/정지/재시작(start/stop/restart)
여러 컨테이너 일시 정시/재개(pause/unpause)
서비스의 구성 확인(port/config)
여러 컨테이너 강제 정지/삭제(kill/rm)
여러 리소스의 일괄 삭제(down)

제8장 멀티호스트 환경에서 Docker 실행 환경 구축
8.1 멀티호스트 환경에서 컨테이너 관리의 개요
멀티호스트 환경과 클러스터링
Docker Machine이란?
8.2 웹 애플리케이션을 서비스 공개해 보자
Docker 실행 환경 작성
웹 애플리케이션 전개
Docker 실행 환경 삭제
8.3 Docker Machine을 사용한 실행 환경 구축
Docker Machine의 기본 명령
실행 환경 작성(create)
실행 환경 목록 표시(ls/status/url)
실행 환경에 대한 SSH 연결(ssh)
실행 환경 시작/정지/재시작(start/stop/restart)
실행 환경으로부터 파일 다운로드(scp)
실행 환경 삭제(rm/kill)
실행 환경 정보 확인(ip/inspect)

제9장 클라우드를 사용한 Docker 실행 환경 구축
9.1 클라우드 환경에서 Docker 오케스트레이션하기
분산 환경에서의 컨테이너 운용 관리
퍼블릭 클라우드가 제공하는 매니지드 서비스
Google Cloud Platform의 컨테이너 관련 서비스
9.2 Kubernetes의 개요
Kubernetes의 서버 구성
애플리케이션 구성 관리(Pod, ReplicaSet, Deployment)
네트워크 관리(Service)
Label을 사용한 리소스 식별
Kubernetes의 구조
9.3 GCP를 사용한 Docker 애플리케이션 개발
애플리케이션 개발 흐름
소스코드 관리(Cloud Source Repositories)
Docker 이미지 빌드(Cloud Container Builder)
9.4 GCP를 사용한 Docker 애플리케이션 실행 환경 구축
Kubernetes 클러스터 구축
애플리케이션의 설정 정보 관리(ConfigMap, Secrets)
앱의 전개(Deployment)
서비스 공개(Service)
앱의 버전업(Blue-Green Deployment)
배치 잡 실행(CronJob)

제10장 클라우드를 사용한 Docker 실행 환경의 운용 관리
10.1 시스템 운용의 기초 지식
가용성 관리
수용성(Capacity) 관리
시스템 감시
10.2 GKE를 사용한 Docker 실행 환경의 운용
Kubernetes의 스테이터스 확인
Kubernetes의 Pod 관리
Kubernetes의 노드 관리
Kubernetes의 리소스 작성/삭제/변경
Kubernetes의 업그레이드/다운그레이드
Stackdriver에서 로그 확인

부록 Google Cloud Platform 사용법
A.1 계정 등록
[1] 등록 시작
[2] 계정 정보 등록
A.2 프로젝트 작성과 삭제
[1] 프로젝트 작성
[2] 프로젝트명 설정
[3] 프로젝트 삭제
A.3 Cloud Console 사용법
툴과 서비스
대시보드
A.4 Cloud Shell 사용법
A.5 Cloud SDK 설치하기




초등 1학년 공부, 책읽기가 전부다
9791189125509.jpg


도서명 : 초등 1학년 공부, 책읽기가 전부다
저자/출판사 : 송재환, 위즈덤하우스
쪽수 : 300쪽
출판일 : 2019-02-15
ISBN : 9791189125509
정가 : 14800

프롤로그 : 내 아이의 믿을 구석 ‘책읽기’

1장. 초등 1학년, 아이의 진짜 인생이 시작된다

01 자아정체성이 형성되는 시기
1학년 때 모습이 6학년 때까지 가는 아이들 | 어휘력 부족으로 산만해지는 아이들 | 선행 학습으로 산만해지는 아이들 | 기본 생활 습관이 형성되지 않은 아이들 | 하늘은 복 없는 인생을 내지 않는다

02 어휘량이 폭발하는 시기
어휘력과 시험의 상관관계 | 어휘량의 빅뱅이 일어나는 초등학교 1학년 | 어휘력 향상의 유일한 해법, 책읽기 | 어휘력 빈곤에 시달리는 영어 유치원 출신들

03 상상력과 호기심이 무궁무진한 시기
“선생님, 저요! 저요!” | 공벌레로 애정표현을 하는 아이들 | “선생님, 재미있는 이야기 좀 해주세요.” | 상상력은 꿈의 가장 큰 자양분이다

04 독서 습관을 만들어가는 시기
독서 습관이 아이의 인생을 바꾼다 | 1학년은 독서 습관을 들이기에 가장 좋은 시기다 | 지혜로운 부모가 자녀에게 줄 수 있는 가장 큰 선물 | 책 읽는 부모가 책 읽는 아이를 만든다

2장. 아이는 읽는 만큼 성장한다

01 읽기 독립 만세
읽기 독립이 한글 떼기보다 더 중요한 이유 | 책읽기에도 이유기(離乳期)가 필요하다 | 읽기 독립을 위해 부모가 해야 할 일

02 책만 제대로 읽어도 공부 우등생
외계어로 가득한 교과서 | 내 아이는 독서 부진아일까 | 부모가 먼저 챙기는 아이의 독서 습관

03 1학년 공부, 책읽기로 해결하라
국어, 정해진 시간에 긴 글을 읽는 능력 | 수학, 문장을 제대로 이해하는 능력 | 통합, 생각을 정확하게 표현하는 능력

04 차라리 책을 한 권 더 읽혀라
아이의 호기심, 죽일 것인가 살릴 것인가 | 겉만 번지르르한 100점보다 속이 꽉 찬 90점이 낫다 | 수학을 위한 결정적 책읽기

05 이해력을 키워주는 책읽기
이해력의 든든한 밑바탕, 배경지식 | 이해력의 차이는 배경지식의 차이다 | 스토리로 기억한 지식이 오래간다

06 이해심을 심어주는 책읽기
책은 또 하나의 가족이다 | 책은 부모가 할 수 없는 걸 대신해준다 | 뻔한 동화책이 뻔하지 않은 이유 | 문제 해결력을 높여주는 책읽기

07 좌뇌와 우뇌의 균형을 잡아주는 책읽기
우뇌만 자극하는 아이들 | 책읽기는 가장 완벽한 전뇌적인 활동이다 | 책을 읽기 전과 읽은 후 우리는 다른 사람이 된다

08 책읽기의 대가는 상상력의 대가
식을 세우기보단 그림을 그려라 | 상상력은 창의력의 어머니

3장. 책만 잘 읽혀도 1학년의 반은 성공이다

01 초등 1학년 책읽기의 원칙
책과 사랑에 빠지게 한다 | 책읽기가 재미있다는 생각을 심어준다 | 다양한 분야의 책을 접하게 한다 | 꼼꼼하게 읽는 습관을 길러준다 | 5분 집중 읽기가 가능하게 한다

02 부모가 노력하는 만큼 아이는 책을 읽는다
과감히 TV를 치운다 | 틈틈이 자주 읽게 한다 | 책으로 가득한 아이만의 공간을 꾸며준다

03 지상 최고의 놀이터, 도서관
도서 대출 카드=보물 창고 열쇠 | 책을 사랑하는 만큼 아이의 인생이 열린다 | 맛있는 책부터 빌린다 | 진정한 책 부자가 되려면 | 도서관 친구를 사귄다 | 다양한 도서관 행사에 참여한다 | 도서관 사서와 친하게 지낸다 | 도서관에 가는 날을 정한다

04 새 책은 독서 의욕을 불러일으키는 마중물이다
보유 장서가 학업성취도를 결정한다 | 아이와 함께 서점에 간다 | 도서 구입의 8가지 원칙

05 책 읽는 부모, 책 읽는 아이
부모의 태도가 자녀의 독서량에 미치는 영향 | 결국 아이는 부모의 독서 습관을 닮는다 |우리들의 행복한 가족 독서 시간

06 흐릿한 기록이 뚜렷한 기억을 이긴다
단 한 줄만이라도 써본다 | 간단하게라도 기록한다 | 책등에 스티커를 붙인다

07 혼자 하는 책읽기에서 함께하는 책읽기로
미리미리 준비하는 독서 대회 | 가장 중요한 건 아이의 의지

4장. ‘많이’보다는 ‘제대로’ 읽혀라

01 잘못된 읽기
만화책만 읽는 아이 | 판타지만 읽는 아이 | 건성으로 읽는 아이 | 한 분야의 책만 읽는 아이

02 반복해서 읽기
반복 읽기는 힘이 세다 | 두 번째 저자가 되는 법 | 저자와 식사하는 것보다 더 큰 가치

03 귀로 읽는 책, 읽어주기
아이의 마음을 바꿀 수 있다 | 잘 듣는 아이가 공부도 잘한다 | 책을 읽어주는 7가지 방법

04 입으로 읽는 책, 소리 내어 읽기
소리 내어 읽기의 위력 | 소리 내어 읽을 때 꼭 알아야 할 5가지 노하우

05 손으로 읽는 책, 쓰면서 읽기
백 번 읽는 것이 한 번 쓰는 것만 못하다 | 가장 효과적인 베껴 쓰기 방법 | 밑줄만 잘 쳐도 반은 성공이다 | 어디에 밑줄을 칠 것인가

06 연애편지처럼 읽는 책, 천천히 읽기
급할수록 돌아가라 | 책을 천천히 읽으려면

07 집중하며 읽는 책, 몰입해서 읽기
책에 빠져들수록 행복은 커진다 | 독서 몰입의 4가지 조건

08 재미있고 신나게 읽는 책, 즐기며 읽기
즐기면서 책을 읽을 수 있는 7가지 방법

09 배경지식이 되는 책, 교과서와 함께 읽기
수업준비도를 달라지게 만드는 책읽기 | 온전한 작품을 읽힌다 | 수학동화를 읽힌다 | 교과 주제와 관련된 책을 읽힌다

5장. 깊이 있는 아이로 만드는 독후 활동

01 입으로 하는 독후 활동
북 토크 | 질문하기 | 끝말잇기

02 손으로 하는 독후 활동
독서 기록장 | 편지 쓰기 | 베껴 쓰기 | 동시 쓰기 | 그림으로 표현하기 | 책 광고하기 | 마인드맵

03 눈으로 하는 독후 활동
영화 감상하기 | 뮤지컬 관람하기

04 귀로 하는 독후 활동
다섯 고개 놀이 | 녹음해서 듣기 | 판소리 듣기

05 몸으로 하는 독후 활동
책과 실생활 연결하기 | 몸짓으로 표현하기 | 미니북 만들기 | 등장인물 캐릭터 만들기

6장 차원 높은 아이로 거듭나는 고전 읽기

01 세상에서 가장 힘세고 위대한 책, 고전
고전(古典)은 고전(古傳)이다 | 고전(古典)은 고전(高典)이다

02 그래서 고전을 읽어야 한다
울타리가 되어주는 고전 | 사고력과 상상력을 키워주는 고전 | 안목을 높여주는 고전

03 고전을 읽으면 달라지는 것들
성적이 오른다 | 생각이 깊어진다 | 인성이 좋아진다 | 책을 보는 안목이 달라진다 | 글을 잘 쓰게 된다

04 초등 1학년을 위한 고전

05 성공적인 고전 읽기의 길
고전 읽기의 원칙, 4T | 반복해서 읽어야 한다 | 조금씩 읽어야 한다 | 천천히 읽어야 한다 | 인문 고전은 암송해야 한다

에필로그 인생의 항해를 시작하는 세상의 모든 아이들에게

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색