areum

[Docker]도커 이미지 & 컨테이너 중지 및 삭제 등 명령어 모음집 본문

Docker

[Docker]도커 이미지 & 컨테이너 중지 및 삭제 등 명령어 모음집

armmy 2022. 11. 17. 17:20
728x90
도커 명령어 모음

 

매번 도커 관련 명령어 찾아보기 힘들어서 만든 나만의 이미지, 컨테이너 명령어 !

아래 내용만 있으면 왠만한건 다 조작 가능하니 유용하게 사용하시길 바래요.

이미지

# 개별 이미지 삭제
$ docker rmi {이미지ID 앞 3자리}

# 모든 이미지 삭제
$ docker rmi $(docker images -q)

# 이미지 이름 변경
$ docker image tag <이전 이미지 이름> <새 이미지 이름> 

컨테이너

# 컨테이너 실행 (단순 컨테이너 실행하는 역할)
$ docker start {컨테이너 이름}

# 컨테이너 실행하고 접속
$ docker attach {컨테이너 이름}

# 개별 컨테이너 중지
$ docker container stop {컨테이너ID 앞 3자리}

# 개별 컨테이너 삭제 (실행중인 컨테이너는 삭제 불가능)
$ docker container rm {컨테이너ID 앞 3자리}
# 강제로 삭제하는 방법
$ docker rm -f {컨테이너 이름} 

# 모든 컨테이너 중지
$ docker stop $(docker ps -a -q)

# 모든 컨테이너 삭제 
$ docker rm $(docker ps -a -q)
$ docker container prune

# 컨테이너 내부에서 빠져나오기
$ ctrl + p + q 누르기 (이거 사용하기 !!)
$ exit - 이건 사용 안하는게 좋음 (설치 한 패키지들이 일부 없어질 수 있음)
$ ctrl + D 

# 컨테이너 접속
$ docker exedc -it {컨테이너 이름} bash

# 컨테이너 이름 변경
$ docker rename <이전 이름> <새로운 이름>