디지털 양피지/Docker2017. 6. 26. 17:47

1일차 Review


1. 컨테이너의 특징, 기반 기술(cgroup: 리소스 관리, namespace, layered file system(UFS)): 14

 - libvirt는 상관 없음. docker는 runC

  1.1 Docker의 핵심 요소는. - hub, container, image

  1.2 Docker CE 무료

2. 마이크로서비스와 모노리스(p.19)

3. VM과 컨테이너의 차이점(p.22)

 - 커널의 공유하는게 장점이자 단점이다.

 - 보안레벨에 리스크가 있다.

4. Docker Architecture(p.27, p.38)

 - Docker 구성 요소: hub, image, container, command, dockerfile

 - client는 명령어라고 볼 수 있다.

5. Docker 레지스트리 구성요소

 .  레지스트리, 레포지토리(이미지 콜렉션), index(인증, 액세스처리) (p.48)

6. 레포지토리 {registryAdress}/{namespace}/{repositoryName}:{tag} (p.49)

7. EE는 Enterprise로 비용 발생. CE 는 Community로 무료.


2일차 review

1. image를 container로  실행 : run 

2. -d : detach 

3. -ti : interact, tty

4. image 를 추출할땐 save, load

  - save는 target이 image

  - container는 export, import => layer를 줄일때

5. container를 시작하는 명령어

  - run: 새로운 image를 시작

  - start: 기존 container를 실행

6. dockerfile의 instruction은 대소문자를 구분하지 않는다.

7. layer를 만들지 않는 것은 MAINTANER

8. 빌링 명령어: RUN

   실행 명령어: ENTRYPOINT, CMD


3일차 review

1. dockerfile의 기본적 특징

 - 대소문자 구별하지 않는다. 

2. ip 툴이 없다. ip를 확인하는 좋은 방법은 docker inspect

3. stateful 하게 만들어 주는 것은 docker volume

3. volume을 만드는 3가지

 -v <container> => /var/lib/docker/container/volumes/dlafkd...../_data 에 만들어진다.

 -v <host>:<container> ==> 유령이 된다.

 -v <host>:<container>:rw

재시작 --restart =alyway, on-failure

4. 기본 네트워크: host, none, bridge

  - 기본 docker0

5. 동일 host안에서는 link를 통해 통신 가능



4일차 review

1. docker compose는 동일 host의 멀티 컨테이너

 - 1, 2, 3버전으로 있다.

 - docker stack은 멀티 host 가능

2. swarm과 compose 를 구분하라.

3. 멀티호스트 네트워크를 만드는 방법은 overlay

 - keyvalue sotre를 필요로 한다. (zookeeper, etcd 등)

 - swarm을 구성한다.(etcd)

4. swarm 은 docker native 기능이다.

 - docker 내장 기능

5. swarm의 요소

 - node : host (worker, manager로 구성)

 - service : 배포 단위

 - tasks: container의 collections

 - etcd는 기본 discovery service 


5일차 Review

1. k8s 서비스

  - node, overlay network, client ,kubectl

  - 검색서비스는 etcd

2. 배포 최소 유닛은 pod

'디지털 양피지 > Docker' 카테고리의 다른 글

3. Docker Private Registry 구성  (0) 2017.06.27
3.Docker 보안  (0) 2017.06.27
2. Docker 레지스토리  (0) 2017.06.26
2. Docker 설치 후  (0) 2017.06.26
2. Dcoker 아키텍쳐와 설치  (0) 2017.06.26
Posted by 빨간 양말