1/4
본 내용은 개인적으로 이해하며 정리한 내용이라 틀릴 수 있습니다.
1
도커 데몬?
클라이언트에서 명령을 받아 이미지, 컨테이너, 볼륨, 네트워크를 관리한다.
2
도커 클라이언트?
도커 커멘드는 도커 API를 사용해서 도커 데몬에 요청을 보낸다.
도커 커멘드/ 도커 API--------- 도커 데몬
3
dock build?
베이스 이미지 사용해 로컬에서 새로운 이미지 만든다.
4
docker push?
빌드한 이미지를 레지스트리로 올리는 것이다.
업로드.
5
docker pull?
레지스트리 이미지를 다운로드하는 것이다.
쿠버 네티스 클러스터에서 레지스트리 이미지를 다운로드해서 서비스한다.
6
docker run?
이미지를 컨테이너로 실행하는 것.
nginx 이미지를 웹서버로 실행시키는 것이다.
kubectl run --image=nginx nginx-test
7
도커 레지스트리?
컨테이너 이미지를 보관하는 곳이다.
AWS에서는 ECR을 레지스트리라고 한다.
1
네임 스페이스?
컨테이너가 하나의 독립된 서버로 동작하게 해주는 기술
별도 네임스페이스를 만들어 서비스를 만든다.
2
컨트롤 그룹 (cgroup)?
프로세스별로 cpu 나 메모리 사용량 같은 자원을 감시, 제어한다.
도커가 리눅스 커널의 cgroup을 사용한다.
https://brunch.co.kr/@topasvga/1817
감사합니다.