Skip to Content
제품 설치QueryPie ACP Community EditionQueryPie ACP Community Edition 제거 방법

QueryPie ACP Community Edition 제거 방법

Overview

QueryPie ACP를 완전히 제거하려면 컨테이너, 데이터 디렉토리, 로그 파일을 순서대로 삭제해야 합니다. 일부 파일은 컨테이너 프로세스가 root로 생성하므로 sudo(관리자 권한)가 필요합니다.


제거 절차

Step 1: 컨테이너 및 네트워크 중지/제거

  • current는 설치 버전 경로의 심볼릭 링크입니다.
cd ~/querypie/current ## This is an example when installed under the home directory. docker compose --profile querypie --profile database down -v
  • --profile querypie: app 컨테이너 포함
  • --profile database: mysql, redis 컨테이너 포함
  • -v: 연결된 Docker 볼륨도 함께 제거

예상 출력:

Container querypie-app-1 Stopped Container querypie-mysql-1 Stopped Container querypie-redis-1 Stopped Network querypie_app Removed Network querypie_database Removed

Step 2: 설치 디렉토리 및 로그 파일 삭제

~/querypie/log/, ~/querypie/mysql/ 디렉토리는 컨테이너가 root로 생성한 파일을 포함하므로 반드시 sudo로 삭제해야 합니다.

cd ~ ## This is an example when installed under the home directory. sudo rm -rf ~/querypie ~/querypie-install.log ~/querypie-migrate*.log

Step 3: 남은 Docker 볼륨 정리 (선택)

docker compose down -v로 QueryPie 볼륨은 이미 삭제되었지만, 잔여 볼륨이 있는지 확인합니다.

docker volume ls

QueryPie 관련 볼륨(querypie_로 시작)이 남아있다면 개별 삭제합니다.

docker volume rm <volume name>

제거 확인

## Confirm no containers exist docker ps -a ## Confirm no directories exist ls ~ | grep querypie || echo "querypie not found"

주의사항

  • -v플래그: docker compose down -v는 MySQL 데이터 볼륨도 삭제합니다. 만약 데이터를 보존하려면 -v 없이 실행합니다.
  • sudo 없이 rm -rf ~/querypie를 실행하면 log/mysql 디렉토리에서 권한 오류가 발생합니다. 반드시 관리자 권한으로 삭제해야 합니다.
  • 위 과정은 docker 이미지를 삭제하지 않습니다. 이미지도 제거하려면 추가로 아래 명령을 실행합니다.
    ## Check the list of QueryPie-related images docker images | grep querypie ## Delete after confirmation docker rmi querypie/querypie:<installed version> querypie/querypie-tools:<installed version> querypie/mysql:<installed version> querypie/redis:<installed version>
Last updated on