728x90
도커(Docker) 컨테이너 라이프사이클(Container Lifecycle) - 생성,시작, 정지, 삭제
1) create ( 컨테이너 생성 )
- 명령어 : docker container create 실행
- 도커 이미지를 이용한 컨테이너 생성
- 생성 명령 실행 시 이미지에 포함되는 디렉토리, 파일들의 스냅샷(Snapshot) 수행
- create 명령은 커테이너를 생성만 하고, 시작하지 않음
2) run( 컨테이너 실행 )
- 명령어 : docker container run 실행
- 생성된 컨테이너 상에서의 프로세스 시작
- 외부에서 컨테이너의 프로세스에 접근할 수 있도록 하기 위해 포트(Port), 네트워크 설정
3) start( 컨테이너 시작 )
- 명령어 : docker container start 실행
- 정지 중인 컨테이너를 실제로 시작한다.
- 컨테이너 식별자를 통해 컨테이너 시작
4) stop( 컨테이너 정지 )
- 명령어 : docker container stop 실행
- 실행 중인 컨테이너를 정지할 때 사용한다.
- 컨테이너 식별자를 지정, 컨테이너 정지
- 컨테이너 재 실행시에는 docker container restart 명령어를 통해 실행한다.
5) delete( 컨테이너 삭제 )
- 명령어 : docker container rm 실행
- 컨테이너를 삭제한다.
6) ps( 컨테이너 상태 확인 )
- 실행 중인 컨테이너 혹은 전체 컨테이너의 상태를 확인한다.
- 실행 중인 컨테이너 상태 확인 명령어 : docker ps
- 전체 컨테이너 상태 확인 명령어 : docker ps -a
7) pause ( 컨테이너 일시 정지 )
- 명령어 : docker pause [ container ] 실행
- 실행 중인 컨테이너를 일시적으로 중지
8) unpause ( 컨테이너 재개 )
- 명령어 : docker unpause [ container ] 실행
- 일시 중지된 컨테이너를 다시 실행
728x90
'IT > 도커' 카테고리의 다른 글
도커 이미지(Image)에 대한 이해와 설명 (0) | 2022.12.30 |
---|---|
도커(Docker)와 Linux Container(LXC) 차이점, 비교 (0) | 2022.12.30 |
도커(Docker)란 무엇인가? 도커 개념 정리 (0) | 2022.12.29 |
댓글