Docker container 목록, 삭제

    컨테이너 목록

    docker ps 명령어를 사용하면 실행중인 컨테이너들을 볼 수 있다.
    -a 옵션을 추가하면 정지된 컨테이너 포함 모든 컨테이너를 볼 수 있다

    CONTAINER ID : 컨테이너에 부여된 고유의 ID
    IMAGE : 컨테이너를 생성할 때 사용된 이미지
    COMMAND : 컨테이너가 시작될 때 실행될 명령어 /bin/bash기 때문에 -it로 터미널 사용이 가능했다.
    CREATED : 컨테이너가 생성되고 난 뒤 얼마나 지났는지 나타낸다.
    PORTS : 컨테이너가 개방한 포트와 호스트에 연결한 포트를 나타낸다.
    NAMES : 컨테이너의 이름이다 --name으로 지정하지 않으면 임의로 생성한다. docker rename으로 변경 가능하다.

     

     

     

    컨테이너 삭제

    더 이상 사용하지 않는 컨테이너를 삭제할 때는 docker rm 명령어를 사용한다.
    실행중인 컨테이너는 삭제할 수 없기 때문에 정지한 후 삭제하거나, 강제 옵션(-f)을 주어 삭제해야한다.

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

     

    'Docker' 카테고리의 다른 글

    Docker Port  (0) 2024.11.21
    Docker 컨테이너와 이미지  (0) 2024.11.21
    Docker 설치  (0) 2024.11.20
    Docker  (0) 2024.11.19
    Docker volume에 대하여(익명, 네임드, 바인딩)  (0) 2023.09.01

    댓글