목차

 

실행 중이거나 중지된 모든 도커 컨테이너를 강제로 삭제

docker container rm -f $(docker container ls -aq)
  • docker container ls -aq :  모든 컨테이너의 ID를 나열
    • -a는 중지된 컨테이너를 포함하여 모든 컨테이너를 나열
    • -q는 컨테이너 ID만 출력
  • docker container rm -f  :  나열된 컨테이너 ID를 이용하여 해당 컨테이너들을 강제로 삭제
    • -f 옵션은 실행 중인 컨테이너도 강제로 삭제

특정 패턴이나 조건에 맞는 도커 이미지들을 삭제

docker image rm -f $(docker image ls -f reference='diamol/*' -q)
  • docker image ls -f reference='diamol/*' -q : 특정 패턴을 가진 이미지 ID 나열
    • docker image ls는 도커 이미지 목록을 나열
    • -f reference='diamol/*'   : 옵션은 이미지 이름이 'diamol/'로 시작하는 이미지만 필터링하여 나열하도록 지정
      • reference 필터를 사용하면 특정 패턴이나 조건에 맞는 이미지를 검색 가능
    • -q 옵션은 명령어의 출력을 이미지 ID만 나타내도록 제한, 다음 명령어에서 해당 이미지 ID를 사용하기 위한 설정

 

도커 이미지 빌드

cd dockerfile 이 있는 위치
docker image build -t <이미지 이름>

 

 

도커 네트워크 확인

# 네트워크 이름 리스트 확인
docker network ls

# nat 네트워크가 필요하다면 생성
docker network create nat

+ Recent posts