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 RemovedStep 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*.logStep 3: 남은 Docker 볼륨 정리 (선택)
docker compose down -v로 QueryPie 볼륨은 이미 삭제되었지만, 잔여 볼륨이 있는지 확인합니다.
docker volume lsQueryPie 관련 볼륨(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