프로필사진
docker container lifecycle

2019. 12. 24. 14:47🔴 ETC/Docker

300x250

이미지 : 시스템과 서비스에 필요한 코드를 모아둔 최소한의 단위
저징소에 올려지고, 받아지는 대상 (push/pull)
== 실행파일

컨테이너 : 호스트 OS의 사용자 공간에서 격리된 프로세스로 진행, 이미지 기반으로 운영됨
컨테이너는 이미지를 실행한 상태
== 프로세스

하나의 이미지 -> 여러개의 컨테이너 만들 수 있음


출처 : https://racoonlotty.tistory.com/64

컨테이너 상태 확인하기

$ docker ps -a

1) docker create : 컨테이너 생성

- 도커 이미지 사용해서 생성됨
- 도커 이미지에는 컨테이너를 동작시키기 위한 파일과 설정이 포함되어 있음
- 도커 컨테이너 생성 후, 도커 이미지의 스냅샷 만듬 (= 현재 시점에서 스초리지 내부의 파일과 디렉토리를 저장한 것)
- 컨테이너 실행은 안되고, 구동할 수 있도록 준비상태로 만듬

2) docker run : 컨테이너 생성 & 구동

- 도커 이미지 사용 -> 컨테이너 생성 -> 구동까지 진행
- docker create은 컨테이너를 실행 X, docker run은 컨테이너를 실행까지 함

3) docker start : 컨테이너 구동

- 중지 상태의 컨테이너 실행시킴

4) docker stop : 컨테이너 중지

- 실행 상태의 컨테이너 중지시킴

5) docker rm : 컨테이너 삭제

- 컨테이너만 삭제하는 것이지, 이미지는 삭제되지 않음

 


참고 :

https://www.sangkon.com/hands-on-docker-part1/

https://racoonlotty.tistory.com/64

300x250

'🔴 ETC > Docker' 카테고리의 다른 글

docker vs virtual machine  (0) 2019.12.24
[macOS] 도커 설치&실행, 이미지 pull, 포워딩&마운트  (0) 2019.12.24
docker란?  (1) 2019.12.24