Server&Infra/Docker
[Docker] 컨테이너 다루기(1) - 생애주기(Life Cycle)
하와이블루
2024. 9. 12. 22:50
728x90
도커 컨테이너는 말 그대로 물건을 담는 컨테이너와 비슷하게 애플리케이션과 이를 실행할 컴퓨터가 포함되어, 독립적인 환경에서 동작할 수 있는 환경이 만들어 진다. 서로 다른 여러 컨테이너를 독립적으로 실행되어지지만, 컨테이너를 실행하는 컴퓨터의 CPU와 메모리, 운영체제를 공유하고 있다.
컨테이너 생애주기(Life-Cycle)
1) Created : 컨테이너 생성
httpd 이미지 생성
# docker create --name myapache httpd
2) Running: 컨테이너 실행
myapache 실행하기
※ 백그라운드로 실행하는 것이 기본값.
※ run은 create, start를 한번에 실행. 대신 백그라운드(-d 옵션), 포워드그라운드 설정 해줘야함
# docker container start myapache
3) Paused: 컨테이너 실행 일시정지
# docker container pause myapache
# docker container unpause myapache
4) Stopped: 컨테이너 중단
myapache 컨테이너 중지
# docker container stop myapache
5) Deleted: 컨테이너 삭제
myapache 컨테이너 삭제
# docker container rm myapache
728x90