Docker

[Docker] 5. 도커(Docker) 라이프 사이클 관련 명령어 정리

Yoon 2021. 12. 8. 21:28

도커 라이프 사이클의 이해는 아래 글에 정리하였다.

https://rthfickro3.tistory.com/43?category=1004393 

 

[Docker] 4. Docker 라이프 사이클의 이해

Docker LifeCycle 도커의 라이프 사이클에 대한 그림이다. 이미지를 받고 컨테이너화 하여 실행시키기까지의 명령어 PULL - 레지스트리에서 도커 이미지를 가져오는 명령어 └PULL을 하여 이미지를 다

rthfickro3.tistory.com


라이프 사이클 명령어

1. 이미지 파일 다운로드

docker pull {imageName}

2. 실행중인 컨테이너 목록 확인

docker ps 

3. 모든 컨테이너 목록 확인 (실행중이지 않은 컨테이너도 확인 가능)

docker ps -a

4. 컨테이너 생성 명령어

docker create -p  {port}:{port} --name {tempName} {imagename}

5. 컨테이너 실행 명령어

docker start -d {containerId or containerName}

-d 옵션은 백그라운드로 실행하겠다는 옵션.

 

6. 이미지 파일 다운로드, 컨테이너 생성, 컨테이너 실행 동시 실행 명령어

docker run -d -p {port}:{port} --name {tempName} {imageName}

7. 컨테이너 중지

docker stop {containerId or containerName}

8. 컨테이너 컨테이너 삭제

docker rm {containerId or containerName}

컨테이너 삭제 시 삭제할 컨테이너는 중지 상태여야한다.

 

9. 설치된 이미지 목록 확인

docker images

이미지 삭제 시 컨테이너는 남기고 이미지만 삭제하고 싶을 때 -f 옵션을 주면된다.

 

10. 이미지 삭제

docker rm {imageId or imageName} 
docker rm {imageId or imageName}  -f

이미지 삭제 시 컨테이너는 남기고 이미지만 삭제하고 싶을 때 -f 옵션을 주면된다.