컨테이너 알아보자

2023. 7. 23. 12:18쿠버네티스/Docker

728x90
반응형
  • 컨테이너와 컨테이너 이미지 차이점
  • 컨테이너 동작 방식

컨테이너와 컨테이너 이미지 구조와 차이점

  • 컨테이너 1 = application 1

node.js php | MySQL | - isolate 상태

docker HOST - 리눅스 커널을 가진 컴퓨터

  • docker를 설치하여 dockerd(데몬)을 실행이 되고 있는 상태

dockerd 위에서 컨테이너 동작하게 된다.

하지만, 커널은 1개 이다. Host 입장에서 단순한 1개의 프로세스일 뿐이다. 사용자(사람)은 1개의 애플리케이션이 독립적으로 동작한다고 여긴다.

 

차이점

컨테이너 이미지 - 하드디스크에 파일 형태로 저장되어 있음(레이어 별로 파일로 저장) / read만 가능

컨테이너 - dockerd 위에서 실행된 컨테이너 이미지(메모리에 올라간 애플리케이션) / read/write 가능

 

컨테이너 동작방식

Hub.docker.com - 컨테이너 이미지가 보관된 창고

# 컨테이너 찾기
docker search nginx

# 이미지 가져오기
docker pull nginx:latest

# 이미지 실행
docker run -d --name web -p 80:80 nginx:latest

# 도커 스탑 및 컨테이너 지우기
docker stop nginx
docker rm nginx

# 도커 이미지 지우기
docker rmi nginx

 

반응형

'쿠버네티스 > Docker' 카테고리의 다른 글

도커  (0) 2023.09.14
무엇을 컨테이너로 만드나  (0) 2023.07.23
centos7-docker install  (1) 2023.07.23
도커 네트워크 및 포트 포워딩  (0) 2023.06.26
0616 cli 명령어 정리  (0) 2023.06.23