티스토리 뷰
728x90
반응형
1. 실행 중인 Docker Compose 서비스 종료
터미널을 새롭게 열었다면 프로젝트 디렉토리로 이동한다.
cd /path/to/your/project
Docker Compose 서비스를 종료한다.
docker-compose down
- 이 명령어는 모든 컨테이너를 종료하고, 네트워크와 볼륨을 삭제한다.
- 하지만 기본적인 소스 코드나 데이터는 삭제되지 않고 유지된다.
- Docker Desktop을 종료한다.
- 시스템 트레이에서 Docker 아이콘을 우클릭하고, "Quit Docker Desktop"을 선택하여 Docker Desktop을 종료한다.
2. 실행 중인 컨테이너 상태 확인 (선택 사항)
서비스 종료 후에도 컨테이너가 남아 있는지 확인하려면 아래 명령어를 실행할 수 있다.
종료된 모든 컨테이너를 포함해 현재 상태의 컨테이너 목록을 보여준다.
docker ps -a
3. 모든 관련 리소스 삭제
- 모든 관련 리소스(이미지, 볼륨, 네트워크)를 삭제하려면 --rmi, --volumes, --remove-orphans 옵션을 추가하여 사용할 수 있다.
docker-compose down --rmi all --volumes --remove-orphans
- --rmi all: 서비스와 연결된 모든 이미지 삭제
- --volumes: 서비스와 연결된 모든 볼륨 삭제
- --remove-orphans: 현재 Compose 파일에 정의되지 않은 다른 컨테이너 삭제
4. 특정 서비스의 컨테이너 삭제
- 이미지를 삭제하려면 아래의 명령어를 사용한다.
docker-compose rm <service_name>
5. 모든 중지된 컨테이너 삭제
docker container prune
6. 사용하지 않는 이미지와 볼륨 삭제
# 사용되지 않는 모든 이미지 삭제
docker image prune -a
# 사용되지 않는 모든 볼륨 삭제
docker volume prune
728x90
반응형
'Study > Docker' 카테고리의 다른 글
[Docker] 실행 중인 컨테이너에 패키지 설치하기 (0) | 2024.10.25 |
---|---|
[Docker] 실행 중인 컨테이너 쉘(shell / 콘솔)에 접근하기 (0) | 2024.10.25 |
Docker 실행하면서 마주한 에러 모음 (2) | 2024.10.25 |
[Docker] Docker Compose로 Django 프로젝트 환경 구성 (0) | 2024.10.25 |
[Docker] PyCharm에 Docker 플러그인 설치 (0) | 2024.10.24 |
댓글