-
[Docker] 컨테이너 다루기(1) - 생애주기(Life Cycle)Server&Infra/Docker 2024. 9. 12. 22:50728x90
도커 컨테이너는 말 그대로 물건을 담는 컨테이너와 비슷하게 애플리케이션과 이를 실행할 컴퓨터가 포함되어, 독립적인 환경에서 동작할 수 있는 환경이 만들어 진다. 서로 다른 여러 컨테이너를 독립적으로 실행되어지지만, 컨테이너를 실행하는 컴퓨터의 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'Server&Infra > Docker' 카테고리의 다른 글
[Docker] 볼륨(volume) 마운트하기 (0) 2024.09.17 [Docker] 이미지 다루기 (0) 2024.09.15 [Docker] 컨테이너 다루기(3) - 중지/삭제하기 (0) 2024.09.14 [Docker] 컨테이너 다루기(2) - 실행하기 (2) 2024.09.13 [Docker] 시작하기 (0) 2024.09.10