-
[산대특] Docker Daemon, Engine, Server, Client, Dangling Image[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정/Cloud 2024. 11. 1. 16:16
101
오늘 UTP 케이블 Straight 랑 Cross-Over 두 개 만들었다!
도커 컨테이너들을 묶어주는 네트워크 방법은
1) 디폴트로 docker0 브리지(스위치, 게이트웨이)를 이용하기
2)사용자 정의 브리지를 생성한 뒤 이용하기
3)사용자 정의 브리지에 IP 주소 옵션을 준 뒤 이용하기
4)외부 호스트의 네트워크 그대로 이용하기
5)외부와 단절시키는 None 네트워크 이용하기
6)container 네트워크로 이용하기
7) Bridge 네트워크에서 --net-alias 옵션 이용하기
가 있다. (자세한 실습은 개인 필기를 보자)
*** Network Cabling 실습
각자가 Cross-Over와 Straight-Thru를 케이블링 한 뒤 Tester기로 확인 했다.
도커 데몬
도커는 클라이언트와 서버로 작동
▸도커서버는 컨테이너 실행과 이미지를 관리하는 주체 => dockerd 프로세스로 작동.
▸도커엔진은 외부에서 API를 입력받아서 도커가 실행되게 해주는 엔진
▸도커데몬은 도커 프로세스가 실행되어서 서버가 서비스 요청을 입력받을 준비가 된 상태,
API를 입력받아 도커 엔진의 기능이 수행될 때 클라이언트에게 API를 사용하도록 CLI를 제공.
▸도커 클라이언트는 /var/run/docker.sock에 위치한 소켓으로 도커 데몬의 API를 호출.
Dangling Image
삭제하려는 컨테이너로 이미지를 만들고 그 이미지로 새로운 컨테이너를 생성했을 때,
컨테이너는 Repository Tag만 삭제되고 이미지 자체는 살아있는 상태가 된다.
=>Dangling Image, <none>으로 표시.
이미지 백업과 실행
도커 이미지를 별도로 저장, 다른 장치로 옮긴다면
=> 이미지를 단일 이진 파일로 저장한 뒤 작업. 커맨드, 이미지_명, 태그 등이 모두 저장됨.
'[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정 > Cloud' 카테고리의 다른 글
[산대특] Docker Alpine, Inspect, Logs, fulentd 로깅, Container에 Resource 할당, Docker FTP, Docker Swarm (0) 2024.11.06 [산대특] Docker backup/restore, export/import, 이벤트, Dockerfile, Multi-Stage, Express, Node.js, React, Flask, (3) 2024.11.05 [산대특] Docker Layer, Volume, Network (0) 2024.10.31 [산대특] Docker와 Kubernetes (2) 2024.10.30 [산대특] Hadoop, ganglia, grids (4) 2024.10.29