목차
실행 중이거나 중지된 모든 도커 컨테이너를 강제로 삭제
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
'서버 & 웹 개발 노트 > Docker' 카테고리의 다른 글
[ Docker ] Dockerfile? FROM? (0) | 2024.09.02 |
---|---|
[ Docker ] 볼륨(Volume)을 활용해 MySQL 컨테이너 띄우기 (0) | 2024.09.01 |
[ Docker ] Docker로 MySQL 실행시켜보기 (0) | 2024.09.01 |
[ Docker ] Docker Volume (도커 볼륨) (0) | 2024.09.01 |
[ Docker ] 실행 중인 컨테이너 내부에 접속하기 (0) | 2024.09.01 |