Docker 이미지 & 컨테이너 삭제, 태그 지정

버건디·2024년 1월 16일
0

도커

목록 보기
3/10
post-thumbnail

- 컨테이너 삭제

docker ps -a

명령어를 통해 모든 컨테이너들을 조회하면, 굉장히 많은 컨테이너들이 나온다.

docker rm 컨테이너 이름

를 입력하면 컨테이너를 삭제할수 있는데, 그전에 실행중인 컨테이너는 삭제할수 없다.

먼저 실행중인 컨테이너를 삭제하고 싶은것이라면, 컨테이너를 중단 시킨 후에 삭제해야한다.

docker stop 실행중인 컨테이너 
dokcer rm 컨테이너

컨테이너뿐 아니라 각 이미지의 삭제도 가능한데,

docker images // 이미지 조회
docker rmi 해당 이미지 ID

를 통해 각 이미지도 삭제해줄수 있다.

이 이미지 또한 더 이상 사용되지 않고 실행 중지된 컨테이너에 포함된 이미지만 삭제가 가능하다.

또한 이미지를 먼저 삭제는 불가능하고, 컨테이너를 먼저 삭제 후에 이미지를 삭제해주어야한다.

삭제할 이미지가 많다면

docker image prune

를 입력하면 사용하지 않는 이미지들을 전부 삭제해준다.

또한 컨테이너가 중지될때 자동으로 해당 컨테이너를 삭제해줄수도 있다.

docker run -p 3000:80 --rm 컨테이너
docker stop 컨테이너

이런식으로 --rm 키워드를 추가해서 컨테이너를 실행시켰다가 중지시키면, 컨테이너가 삭제가 된걸 확인할 수있다.


또 해당 이미지나 컨테이너에 이름을 붙여줄수도 있다.

--name 태그를 사용하면 해당 요소에 이름을 붙여줄수 있다.

dockertest라는 이름이 생긴것을 볼수있다.

profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글