CS IT지식

[docker] docker dit옵션과 attach, 모든 이미지 삭제하는 명령어

밍튜 2023. 3. 17. 14:51

docker -dit 옵션 명령어

 

docker 이미지를 완전히 삭제하기 위해쓸 명령어

 

1. 실행중인 프로세스 종료

docker ps (실행중인 프로세스 확인하는 명령어)

docker rm 컨테이너ID

 

2. 백그라운드에 남아있는 도커 컨테이너를 삭제

docker ps -a (모든 컨테이너 확인하는 명령어)

docker rm 컨테이너ID

 

3.이미지 삭제
docker images
docker rmi 이미지이름

 

 

 

한꺼번에 삭제하기 명령어

Linux or Mac, git bash

docker stop $(docker ps -q)

docker rm $(docker ps -a -q)

docker rmi -f $(docker images -q)

 

Windows

for /f "delims=" %A in ('docker ps -q') do (set rm1=%A)

for /f "delims=" %A in ('docker ps -a -q') do (set rm2=%A)

for /f "delims=" %A in ('docker images -q') do (set rm3=%A)

docker stop %rm1%

docker rm %rm2%

docker rmi -f %rm3%

 

깃배쉬가 간단하니까 깃배쉬를 쓰자..

 


dit 옵션은 간단히 이해하기 쉽게 설명하자면

 

-d : Background에서 컨테이너 실행

-i : interaction하겠음.

-t : terminal모드로 하겠음.

 

이거다

 

다른 자주쓰는 명령어로는

-p : port설정

-link : 다른 컨테이너랑 연결시키겠음.